Puzzles solved by PLP