Puzzles solved by CFCFCFFFCF