#include <bits/stdc++.h>
using namespace std;
int main() {
  double y1, y2, yw, x, y, r;
  scanf("%lf%lf%lf%lf%lf%lf", &y1, &y2, &yw, &x, &y, &r);
  if (r > y2 - y1) {
    printf("-1\n");
    return 0;
  }
  yw = yw - r;
  y1 = y1 + r;
  y = 2 * yw - y;
  double k = (y - y1) / x;
  double ans = (yw - y1) / k;
  double dis = (y2 - y1) / sqrt(k * k + 1);
  if (dis < r)
    printf("-1\n");
  else
    printf("%.10f\n", ans);
  return 0;
}
