Puzzles solved by 1000