SOLVER COMPLETE