Puzzles solved by dadf