func_code_string: #include <bits/stdc++.h>   using namespace std;   inline void fast() {     ios_base::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);   }   const long long int mod = 1e9 + 7;   long long int pmod(long long int x, long long int n) {     long long int r = 1;     while (n) {       if (n & 1LL) r = (r * x) % mod;       x = (x * x) % mod;       n = n / 2;     }     return r;   }   void solve() {     long long int a, b;     cin >> a >> b;     if (a < b) {       cout << -1;       return;     }     long long int d1 = (a + b) / 2;     d1 /= b;     d1 = d1 * 2;     double ans = (double)(a + b) / d1;     cout << setprecision(10) << ans;   }   int main() {     fast();     solve();   }   