func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     double eps = 1e-12;     double y1, y2, yw, xb, yb, r;     cin >> y1 >> y2 >> yw >> xb >> yb >> r;     double yk = yw - r;     double yt = y1 + r;     double d1 = yk - yt;     double d2 = yk - yb;     double xk = xb * d1 / (d2 + d1);     double A = yt - yk;     double B = xk;     double C = -B * yt;     double h = fabs(B * y2 + C) / sqrt(A * A + B * B);     if (r > h - eps) {       cout << -1 << endl;     } else {       printf( %.12lf n , xk - eps);     }     return 0;   }   