Puzzles solved by plp