C. Тестовые полеты
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 MB
ввод
стандартный ввод
вывод
стандартный вывод

Берляндская авиакомпания получила грант на создание самолёта нового поколения, и вот наступило время испытаний. Испытания будут проводиться в присутствии независимых экспертов в виде сравнительных тестовых полетов самолётов нового и старого поколений.

Самолёты будут летать по очереди — сначала самолёт нового поколения, затем самолёт старого поколения. Для каждого самолёта будет подсчитано расстояние, которое он пролетит за T секунд.

По полученным данным эксперты решат, прошел ли самолёт нового поколения испытания. Во время принятия решения они руководствуются двумя правилами:

  • если самолёт нового поколения за время T преодолел меньшее расстояние, чем самолёт старого поколения за то же время T, то испытания будут объявлены неуспешными;
  • если в какой-либо момент времени (от 0 до T) разница в пройденных расстояниях больше или равна D метров, то эксперты посчитают, что авиакомпания подговорила пилотов, и испытания будут объявлены неуспешными.

Таким образом, испытания будут объявлены успешными, если не произошла ни одна из описанных в пунктах выше ситуаций.

Для обоих самолётов известны их минимальные и максимальные скорости полета: minn и maxn м/с для самолёта нового поколения и mins и maxs м/с — для старого. Во время тестового полета самолёты могут развивать любую скорость от их минимальной до максимальной включительно. Самолёты могут менять скорость моментально.

К сожалению для авиакомпании, пилота самолёта нового поколения подкупили конкуренты, и теперь он сделает все возможное, чтобы испытания были объявлены неуспешными. Пилот самолёта старого поколения, зная результаты полета самолёта нового поколения, напротив, сделает все возможное, чтобы испытания были объявлены успешными.

Авиакомпании надо срочно оценить риски, поэтому они просят вас определить, могут ли испытания пройти успешно, независимо от действий пилота самолёта нового поколения.

Входные данные

В первой строке через пробел заданы четыре целых числа: minn, maxn, mins и maxs (1 ≤ minn ≤ maxn ≤ 1 000, 1 ≤ mins ≤ maxs ≤ 1 000) — минимальные и максимальные скорости для самолётов нового и старого поколений, соответственно.

Во второй строке через пробел заданы два целых числа T и D (1 ≤ T ≤ 1 000, 1 ≤ D ≤ 1 000) — время полета каждого самолёта и максимально допустимая разность пройденных расстояний.

Выходные данные

Выведите единственное слово «YES» (без кавычек), если испытания будут объявлены успешными, независимо от действий пилота самолёта нового поколения.

Выведите единственное слово «NO» (без кавычек), если пилот самолёта нового поколения может совершить полёт так, что испытания будут объявлены неуспешными, независимо от полёта самолёта старого поколения.

Примеры
Входные данные
5 6 2 5
10 10
Выходные данные
NO
Входные данные
3 4 2 5
100 1
Выходные данные
YES
Входные данные
5 6 2 5
9 10
Выходные данные
YES
Входные данные
3 3 5 5
1 1
Выходные данные
NO
Примечание

В первом примере самолёт нового поколения может всё время лететь со скоростью 6 м/c. Как бы не летел самолёт старого поколения, за 10 секунд он отстанет от самолёта нового поколения не менее чем на 10 метров, так как максимальная скорость самолёта старого поколения равна 5 м/c. Отставание на 10 метров, согласно второму пункту из условия, приведет к объявлению испытаний неуспешными.