Puzzles solved by DFP