Puzzles solved by DGD