twoPhaseEuler