A semi-analytical solution to optimize single-component solvent coinjection with steam during SAGD