For each inner problem, keep track of residual and corresponding solution. Return best solution
For each inner problem, keep track of residual and corresponding solution.
Return best solution