Puzzles solved by afc