http://adventofcode.com/2017 Preserved for fun. SPOILER ALERT! You might not want to look at these if you have not yet solved the puzzles yourself. :)