Задача №114641. Дорогой шкаф

Владимир — успешный молодой человек, который всего за 3 года смог накопить достаточно денег и купить себе квартиру. Более того, у него осталась приличная сумма, чтобы купить себе в квартиру дорогой зеркальный шкаф. После долгих хождений по магазинам и поискам приличной мебели, Владимир наконец нашёл подходящий ему шкаф, имеющий форму прямоугольного параллелипипеда с длиной основания \(a\) и шириной основания \(b\).

Владимир хочет поставить шкаф в угол своей комнаты прямо за дверью. Но вот незадача, дверь в квартире еще не установлена. Теперь Владимиру интересно, сможет ли дверь при открытии не задеть шкаф и упереться в стену, ведь в противном случае дорогое зеркало на шкафу может поцарапаться. Зная длину двери \(d\), а также расстояние от двери до угла \(l\), помогите Владимиру это выяснить. Даже если дверь немного коснётся шкафа, она его поцарапает, и в этом случае считается, что дверь задела шкаф. Дверь может упереться только в шкаф или в одну из двух стен, стыкующихся в углу шкафа под прямым углом. Две другие стены и вся остальная мебель находятся достаточно далеко.

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

В четырёх строках заданы четыре целых числа \(a\), \(b\), \(d\) и \(l\) (\(1 \le a, b, d, l \le 30\,000\), \(a \le l\)) — длина шкафа, ширина шкафа, длина двери и расстояние от двери до угла комнаты, соответственно.

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

В случае, если дверь упрётся в стену и не заденет шкаф, выведите « Yes ». В противном случае выведите « No ».

Примеры
Входные данные
2
2
6
4
Выходные данные
Yes
Входные данные
4
3
10
8
Выходные данные
No
Входные данные
1
1
1
2
Выходные данные
No
Входные данные
1
1
1
3
Выходные данные
Yes
Сдать: для сдачи задач необходимо войти в систему