Puzzles solved by d d