Advent of Code is a series of puzzles over 25 days, each with a part 1 and part 2. The difficulty roughly rises each day, with the later puzzles often requiring some tricky algorithms to solve. For ...