Puzzles solved by dda