K. Стол
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Есть 4 бруска, возможно, различной длины. Можно ли их использовать в качестве ножек стола, такого, что:

  • Ножки стоят вертикально в вершинах некоторого прямоугольника;
  • Поверхность стола, возможно, наклонная, касается всех четырех ножек?
Входные данные

Во входных данных дано 4 целых числа $$$a_1$$$, $$$a_2$$$, $$$a_3$$$, $$$a_4$$$ ($$$1 \le a_i \le 10^9$$$) — длины брусков.

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

Выведите «YES» или «NO» в зависимости от того, получится ли сконструтировать стол требуемой конструкции или нет.

Примеры
Входные данные
1 1 1 1
Выходные данные
YES
Входные данные
1 5 1 5
Выходные данные
YES
Входные данные
1 3 2 2
Выходные данные
YES
Входные данные
9 5 11 8
Выходные данные
NO