#include <bits/stdc++.h>
#pragma GCC optimize("O3")
const long long MOD = 1e9 + 7;
using namespace std;
long long n_bits(long long n) {
  long long x = __builtin_popcount(n);
  return x;
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  double x, l, h, n;
  cin >> h >> l;
  long long temp = pow(l, 2);
  long long cnt = pow(h, 2);
  x = (temp - cnt) / (2 * h);
  cout << std::setprecision(12) << x;
  return 0;
}
