Puzzles solved by mGc