#include <bits/stdc++.h>
using namespace std;
int main() {
  long long y1, y2, yw, xb, yb, r;
  cin >> y1 >> y2 >> yw >> xb >> yb >> r;
  yw -= r;
  yb = 2 * yw - yb;
  y1 += r;
  double d2 = (double)(-xb * y2 + xb * y1) * (-xb * y2 + xb * y1) /
              (xb * xb + (yb - y1) * (yb - y1));
  if (d2 / r / r >= 1 - 1e-11) {
    printf("%.11f\n", (double)(xb * yw - xb * y1) / (yb - y1));
  } else {
    cout << -1 << endl;
  }
}
