Puzzles solved by AFN