| 25 Dec 2016 |
Advent of Code 2016, Day 25: Clock Signal |
| 24 Dec 2016 |
Advent of Code 2016, Day 24: Air Duct Spelunking |
| 23 Dec 2016 |
Advent of Code 2016, Day 23: Safe Cracking |
| 22 Dec 2016 |
Advent of Code 2016, Day 22: Grid Computing |
| 21 Dec 2016 |
Advent of Code 2016, Day 21: Scrambled Letters and Hash |
| 20 Dec 2016 |
Advent of Code 2016, Day 20: Firewall Rules |
| 19 Dec 2016 |
Advent of Code 2016, Day 19: An Elephant Named Joseph |
| 18 Dec 2016 |
Advent of Code 2016, Day 18: Like a Rogue |
| 17 Dec 2016 |
Advent of Code 2016, Day 17: Two Steps Forward |
| 16 Dec 2016 |
Advent of Code 2016, Day 16: Dragon Checksum |
| 15 Dec 2016 |
Advent of Code 2016, Day 15: Timing is Everything |
| 14 Dec 2016 |
Advent of Code 2016, Day 14: One-Time Pad |
| 13 Dec 2016 |
Advent of Code 2016, Day 13: A Maze of Twisty Little Cubicles |
| 12 Dec 2016 |
Advent of Code 2016, Day 12: Leonardo's Monorail |
| 11 Dec 2016 |
Advent of Code 2016, Day 11: Radioisotope Thermoelectric Generators |
| 10 Dec 2016 |
Advent of Code 2016, Day 10: Balance Bots |
| 09 Dec 2016 |
Advent of Code 2016, Day 9: Explosives in Cyberspace |
| 08 Dec 2016 |
Advent of Code 2016, Day 8: Two-Factor Authentication |
| 07 Dec 2016 |
Advent of Code 2016, Day 7: Internet Protocol Version 7 |
| 06 Dec 2016 |
Advent of Code 2016, Day 6: Signals and Noise |
| 05 Dec 2016 |
Advent of Code 2016, Day 5: How About a Nice Game of Chess? |
| 04 Dec 2016 |
Advent of Code 2016, Day 4: Security Through Obscurity |
| 03 Dec 2016 |
Advent of Code 2016, Day 3: Squares with Three Sides |
| 02 Dec 2016 |
Advent of Code 2016, Day 2: Bathroom Security |
| 01 Dec 2016 |
Advent of Code 2016, Day 1: No Time for a Taxicab |