Puzzles solved by 2009