Puzzles solved by dfg