#include <bits/stdc++.h>
using namespace std;
long long a, b;
long long c, d;
double x, y;
int main() {
  cin >> a >> b;
  if (a < b) {
    cout << -1;
    return 0;
  }
  c = a + b;
  d = c / (2 * b);
  d *= 2;
  x = (double)c / double(d);
  printf("%.10f", x);
  return 0;
}
