Consider the payoff function $$ V_T = max(S_T^1 - K, 0) 1_{\{L<S_T^2<U\}} = (S_T^1 - K)1_{\{S_T^1 > K\}}1_{\{L<S_T^2<U\}}$$
where $S_T^1$ and $S_T^2$ are two GBM distributed stocks with correlation, $\rho$. How would you find $V_t$ without the use of MC simulation (hint: use a Gaussian copula)?
My attempt: $$V_t = e^{-r(T-t)}E[(S_T^1 - K)1_{\{S_T^1 > K\}}1_{\{L<S_T^2<U\}}]$$ $$V_t = e^{-r(T-t)}\int_{L}^{U}\int_{K}^{\infty}(x-K)f_{x,y}(x,y)dxdy$$
where $f_{x,y}$ is the joint pdf coming from the Guassian copula. How do I go further now? If I can't, how would I implement the double integral on a computer?