Class IntermediateSolver