Two-Phase Solver