Advent Puzzle Calendar

A cousin of the "15 puzzle," this interactive calendar counts the days from December 1st to the 25th. On one side, cubes are numbered 1 through 24, and on the other they form a jumbled Christmas-related image that gradually resolves as the blocks are ordered appropriately in the weeks leading up to the holiday.