Puzzles solved by SFA