Puzzles solved by DFO