Puzzles solved by GFR