Puzzles solved by gfc