#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define ll long long int #define ti4 tuple #define pii pair template void Fill(A (&array)[N], const T &val){ std::fill( (T*)array, (T*)(array+N), val ); } ll comb(ll n, ll a) { ll c = 1; for(ll i = 1;i < 1 + a;i++) { ll v = n - i + 1; c *= v; c /= i; } return c; } int main() { ll a, b; cin >> a >> b; cout << std::fixed; cout << std::setprecision(10); if(a == b) { cout << sqrt(a * a + b * b) << endl; return 0; } ll u = max(a, b); ll l = min(a, b); cout << sqrt(u * u - l * l) << endl; return 0; }