Puzzles solved by ggf