Puzzles solved by DGC