Puzzles solved by 2452