Completed FIB solution.