A. Катя и сборы
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Катя собирается поехать в другой город на сборы по программированию и, конечно, самое главное в этом вопросе – это собрать чемодан. Набор одежды Кати состоит из футболки и джинсов. Катя знает, что сборы продлятся $$$k$$$ дней и планирует положить в чемодан $$$n$$$ футболок и $$$m$$$ джинсов. Заметим, что ещё один дополнительный комплект одежды будет надет на Кате во время поездки.

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

Удастся ли Кате добиться желаемого?

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

В единственной строке записаны три числа: $$$k$$$, $$$n$$$, $$$m$$$ ($$$1 \leq k \leq 10^9$$$, $$$0 \leq m, n \leq 1000$$$).

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

Если Катя сможет исполнить желаемое – выведите «Yes», иначе выведите «No» (ответ выводится без кавычек).

Примеры
Входные данные
1 0 0
Выходные данные
Yes
Входные данные
2 0 0
Выходные данные
No
Входные данные
5 1 2
Выходные данные
Yes
Примечание

В первом примере, сборы длятся всего один день и Кате нет необходимости брать с собой дополнительную одежду.

Во втором примере, Катя в оба дня окажется в той одежде, в которой осуществит поездку.

Можно показать, что в третьем примере возможно в каждый из пяти дней выбирать новый комплект одежды.