Puzzles solved by Gmc