Puzzles solved by SDGC