#include <bits/stdc++.h>
using namespace std;
vector<string> split(string s) {
  istringstream buf(s);
  istream_iterator<string> beg(buf), end;
  vector<string> list(beg, end);
  return list;
}
bool isvowel(char c) {
  string s = "aeiou";
  if (find(s.begin(), s.end(), c) != s.end()) return true;
  return false;
}
bool cmp(pair<int, int> &a, pair<int, int> &b) {
  return a.second > b.second || (a.second == b.second && a.first > b.first);
}
void solve() {
  int x, y, z, t1, t2, t3;
  cin >> x >> y >> z >> t1 >> t2 >> t3;
  int a = t1 * (abs(x - y));
  int b = t2 * (abs(x - z) + abs(x - y)) + 3 * t3;
  b <= a ? cout << "YES" : cout << "NO";
}
int main() {
  ios::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  int t = 1;
  for (int test_case = 1; test_case <= t; test_case++) solve();
  return 0;
}
