Puzzles solved by FOFA