Puzzles solved by amg