import sys

import math

import itertools

import collections

import heapq

import re

import numpy as np



rr = lambda: sys.stdin.readline().rstrip()

rs = lambda: sys.stdin.buffer.readline().split()

ri = lambda: int(sys.stdin.readline())

rm = lambda: list(map(int, sys.stdin.buffer.readline().split()))

rl = lambda: list(map(int, sys.stdin.readline().split()))

inf = float('inf')

mod = 10**9 + 7



a, v = rm()

b, w = rm()

t = ri()

if v - w == 0:

  print('NO')

  exit()

if 0 <= abs(a-b) / (v-w) <= t:

  print('YES')

else:

  print('NO')



import sys

rm = lambda: list(map(int, sys.stdin.buffer.readline().split()))

ri = lambda: int(sys.stdin.readline())

a, v = rm()

b, w = rm()

t = ri()

if v - w == 0:

  print('NO')

  exit()

if 0 <= abs(a-b) / (v-w) <= t:

  print('YES')

else:

  print('NO')



import sys
import math
import itertools
import collections
import heapq
import re
import numpy as np

rr = lambda: sys.stdin.readline().rstrip()
rs = lambda: sys.stdin.buffer.readline().split()
ri = lambda: int(sys.stdin.readline())
rm = lambda: list(map(int, sys.stdin.buffer.readline().split()))
rl = lambda: list(map(int, sys.stdin.readline().split()))
inf = float("inf")
mod = 10**9 + 7
a, v = rm()
b, w = rm()
t = ri()
if v - w == 0:
    print("NO")
    exit()
if 0 <= abs(a - b) / (v - w) <= t:
    print("YES")
else:
    print("NO")

import sys

rm = lambda: list(map(int, sys.stdin.buffer.readline().split()))
ri = lambda: int(sys.stdin.readline())
a, v = rm()
b, w = rm()
t = ri()
if v - w == 0:
    print("NO")
    exit()
if 0 <= abs(a - b) / (v - w) <= t:
    print("YES")
else:
    print("NO")

-import math -import itertools -import collections -import heapq -import re -import numpy as np -rr = lambda: sys.stdin.readline().rstrip() -rs = lambda: sys.stdin.buffer.readline().split() +rm = lambda: list(map(int, sys.stdin.buffer.readline().split())) -rm = lambda: list(map(int, sys.stdin.buffer.readline().split())) -rl = lambda: list(map(int, sys.stdin.readline().split())) -inf = float("inf") -mod = 10**9 + 7