Welcome, Advent Programmer!
A new programming problem every day.