Puzzles solved by plp;