Puzzles solved by 45645