alf
A tiny bit too late, but still: Advent of Code http://adventofcode.com