Puzzles solved by dgfd