Puzzles solved by ffc