Puzzles solved by 2012