Puzzles solved by afsfDGD