#include <bits/stdc++.h>
using namespace std;
int main() {
  int a, b, c, r;
  int y1, y2, yw, x, y;
  scanf("%d%d%d%d%d%d", &a, &b, &c, &x, &y, &r);
  y2 = b;
  if (b - a < r) {
    printf("-1\n");
    return 0;
  }
  y1 = a + r;
  yw = c - r;
  y = 2 * yw - y;
  double k = (1.0) * (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;
}
