Puzzles solved by 600