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 r2753955 = R;
        double r2753956 = 2.0;
        double r2753957 = phi1;
        double r2753958 = phi2;
        double r2753959 = r2753957 - r2753958;
        double r2753960 = r2753959 / r2753956;
        double r2753961 = sin(r2753960);
        double r2753962 = pow(r2753961, r2753956);
        double r2753963 = cos(r2753957);
        double r2753964 = cos(r2753958);
        double r2753965 = r2753963 * r2753964;
        double r2753966 = lambda1;
        double r2753967 = lambda2;
        double r2753968 = r2753966 - r2753967;
        double r2753969 = r2753968 / r2753956;
        double r2753970 = sin(r2753969);
        double r2753971 = r2753965 * r2753970;
        double r2753972 = r2753971 * r2753970;
        double r2753973 = r2753962 + r2753972;
        double r2753974 = sqrt(r2753973);
        double r2753975 = 1.0;
        double r2753976 = r2753975 - r2753973;
        double r2753977 = sqrt(r2753976);
        double r2753978 = atan2(r2753974, r2753977);
        double r2753979 = r2753956 * r2753978;
        double r2753980 = r2753955 * r2753979;
        return r2753980;
}