Puzzles solved by long