Puzzles solved by KFA