Every day from Saturday, December 20, 2025 to Wednesday, December 31, 2025, there will be a new set of math puzzles for you and your family to enjoy. Each set consists of three levels of difficulty. There will be a raffle each day to determine the winner, where tickets are given out based on which levels you answer correctly: level 1 earns 1 ticket, level 2 earns 2 tickets, and level 3 earns 3 tickets. This means you can earn up to 6 tickets in one day by correctly solving all three levels!

The puzzles will appear on this website each day before 9:00AM MST of that day, and you have until 11:59PM MST of the same day to submit your answers using this form: https://forms.gle/7H3YZAS4sjgsB2VR9

Note that an answer submitted on the wrong day (even by minutes or seconds) will not be considered by the system.

Thanks for participating! Feel free to puzzle out any levels you missed (no submission necessary).

Day 1 (Saturday, December 20, 2025)

Click here for answers * Level 1: 25314 * Level 2: 642531 * Level 3: 14275368

Day 2 (Sunday, December 21, 2025)

Click here for answers * Level 1: 27 * Level 2: 16 * Level 3: 774

Day 3 (Monday, December 22, 2025)

Click here for answers * Level 1: 2315122534 * Level 2: 263124740 * Level 3: 554264219

Day 4 (Tuesday, December 23, 2025)

Click here for answers * Level 1: 26 * Level 2: 13 * Level 3: 78

Day 5 (Wednesday, December 24, 2025)

Click here for answers * Level 1: 111 * Level 2: 195 * Level 3: 677001

Day 6 (Thursday, December 25, 2025)

Click here for answers * Level 1: 2 * Level 2: 29 * Level 3: 511

Day 7 (Friday, December 26, 2025)

Click here for answers * Level 1: 4142 * Level 2: 42125 * Level 3: 4352413

Day 8 (Saturday, December 27, 2025)

Click here for answers * Level 1: 7 * Level 2: 3 * Level 3: 8

Day 9 (Sunday, December 28, 2025)

Click here for answers * Level 1: 4214 * Level 2: 53453 * Level 3: 41424

Day 10 (Monday, December 29, 2025)

Click here for answers * Level 1: 25 * Level 2: 9 * Level 3: 32

Day 11 (Tuesday, December 30, 2025)

Click here for answers * Level 1: 124 * Level 2: 346 * Level 3: 956

Day 12 (Wednesday, December 31, 2025)

Click here for answers * Level 1: 1845 * Level 2: 30138 * Level 3: 489540