Puzzles solved by D