Puzzles solved by AGP