Puzzles solved by AG