Puzzles solved by sfa