Puzzles solved by AFDSG