Puzzles solved by perfect