Cannot sample enough valid points. (more)

\[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\frac{\phi_1 - \phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\frac{\phi_1 - \phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right)\]
R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\frac{\phi_1 - \phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\frac{\phi_1 - \phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right)
double f(double R, double lambda1, double lambda2, double phi1, double phi2) {
        double r4797032 = R;
        double r4797033 = 2.0;
        double r4797034 = phi1;
        double r4797035 = phi2;
        double r4797036 = r4797034 - r4797035;
        double r4797037 = r4797036 / r4797033;
        double r4797038 = sin(r4797037);
        double r4797039 = pow(r4797038, r4797033);
        double r4797040 = cos(r4797034);
        double r4797041 = cos(r4797035);
        double r4797042 = r4797040 * r4797041;
        double r4797043 = lambda1;
        double r4797044 = lambda2;
        double r4797045 = r4797043 - r4797044;
        double r4797046 = r4797045 / r4797033;
        double r4797047 = sin(r4797046);
        double r4797048 = r4797042 * r4797047;
        double r4797049 = r4797048 * r4797047;
        double r4797050 = r4797039 + r4797049;
        double r4797051 = sqrt(r4797050);
        double r4797052 = 1.0;
        double r4797053 = r4797052 - r4797050;
        double r4797054 = sqrt(r4797053);
        double r4797055 = atan2(r4797051, r4797054);
        double r4797056 = r4797033 * r4797055;
        double r4797057 = r4797032 * r4797056;
        return r4797057;
}