Puzzles solved by afsa