#include <bits/stdc++.h>
using namespace std;
int main() {
  int y1, y2, yw, xb, yb, r;
  double gp, _y2, wx, a;
  cin >> y1 >> y2 >> yw >> xb >> yb >> r;
  yw -= r;
  _y2 = 2 * yw - y2;
  gp = 2 * yw - y1 - r;
  a = ((double)yb - gp) / (double)xb;
  if (abs(_y2 - gp) / sqrt(a * a + 1.0) < (double)r - 1e-8) {
    cout << "-1" << endl;
  } else {
    printf("%.10f\n", ((double)yw - gp) / a);
  }
  return 0;
}
