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 r1189653 = R;
        double r1189654 = 2.0;
        double r1189655 = phi1;
        double r1189656 = phi2;
        double r1189657 = r1189655 - r1189656;
        double r1189658 = r1189657 / r1189654;
        double r1189659 = sin(r1189658);
        double r1189660 = pow(r1189659, r1189654);
        double r1189661 = cos(r1189655);
        double r1189662 = cos(r1189656);
        double r1189663 = r1189661 * r1189662;
        double r1189664 = lambda1;
        double r1189665 = lambda2;
        double r1189666 = r1189664 - r1189665;
        double r1189667 = r1189666 / r1189654;
        double r1189668 = sin(r1189667);
        double r1189669 = r1189663 * r1189668;
        double r1189670 = r1189669 * r1189668;
        double r1189671 = r1189660 + r1189670;
        double r1189672 = sqrt(r1189671);
        double r1189673 = 1.0;
        double r1189674 = r1189673 - r1189671;
        double r1189675 = sqrt(r1189674);
        double r1189676 = atan2(r1189672, r1189675);
        double r1189677 = r1189654 * r1189676;
        double r1189678 = r1189653 * r1189677;
        return r1189678;
}