Puzzles solved by FGGCVGGBGB