Puzzles solved by dff