#include <bits/stdc++.h>
using namespace std;
int main() {
  int y1, y2, yw, xb, yb, r;
  scanf("%d%d%d%d%d%d", &y1, &y2, &yw, &xb, &yb, &r);
  yw -= r;
  y1 += r;
  int yst = yw - yb;
  int yen = yw - y1;
  double ans = 1.0 * xb * yen / (yst + yen);
  double che = ans * (y2 - y1) / (yw - y1);
  double len = che * (y2 - y1) / sqrt(pow(che, 2) + pow(0.0 + y2 - y1, 2));
  if (len < r)
    puts("-1");
  else
    printf("%.10lf\n", ans);
}
