Completed IPRB solution.