Puzzles solved by PD.