Puzzles solved by agm