Puzzles solved by ddf