Задача №112680. Хитрый план

Как известно, основная денежная единица на Плюке - это чатлы. Чатлы представляют собой плоские пластинки различного размера и формы, и их достоинство определяются именно этим.

Не так давно стало известно, что правительство выпускает пластинку новой формы достоинством в 1000 чатлов. Пластинка имеет форму невырожденного треугольника со сторонами \(a\), \(b\), \(c\) (1 ≤ \(a\), \(b\), \(c\) ≤ 10000). Уэф, узнав об этом, порылся хорошенько в своих карманах и нашёл там квадратную пластинку со стороной \(s\) (1 ≤ \(s\) ≤ 10000) достоинством в 100 чатлов. Уэф придумал хитрый план, как заработать кучу чатлов, ничего не делая: достаточно просто вырезать новый треугольный чатл из имеющейся у него квадратной пластинки.

Новый чатл можно вырезать тогда и только тогда, когда треугольник со сторонами \(a\), \(b\), \(c\) можно разместить в квадрате со стороной \(s\) так, чтобы все его вершины лежали внутри квадрата или на его границах. Ваша задача - определить, можно ли это сделать.

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

В единственной строке входного файла четыре целых числа - \(a\), \(b\), \(c\), \(s\). Гарантируется, что треугольник со сторонами \(a\), \(b\), \(c\) существует и не вырожден.

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

В выходной файл выведите слово "Yes" (без кавычек), если из квадратного чатла можно вырезать треугольный, и "No", если нельзя.

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