#include #define rep(i, n) for (int i = 0; i < n; i++) using namespace std; typedef long long ll; int main() { int a, b, c, d, e, f; cin >> a >> b >> c >> d >> e >> f; if (a < 0) { a = -a; b = -b; c = -c; d = -d; e = -e; f = -f; } double lo = 0, hi = 1e9, z = 4 * a * (f - e) + c * c + d * d; rep(i, 100) { double r = (lo + hi) / 2; if (4 * a * a * r * r < z) lo = r; else hi = r; } cout << fixed << setprecision(16) << lo << "\n"; }