Puzzles solved by ~