Puzzles solved by lpo