Puzzles solved by 300