Puzzles solved by fa.