| MSPU Training Contest 2018-2019 |
|---|
| Finished |
Катя собирается поехать в другой город на сборы по программированию и, конечно, самое главное в этом вопросе – это собрать чемодан. Набор одежды Кати состоит из футболки и джинсов. Катя знает, что сборы продлятся $$$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
В первом примере, сборы длятся всего один день и Кате нет необходимости брать с собой дополнительную одежду.
Во втором примере, Катя в оба дня окажется в той одежде, в которой осуществит поездку.
Можно показать, что в третьем примере возможно в каждый из пяти дней выбирать новый комплект одежды.
| Name |
|---|


