Puzzles solved by afb