Имп очень любит свою плюшевую игрушку.
Недавно он обнаружил аппарат, предназначенный для клонирования плюшевых игрушек. После нескольких тестов выяснилось, что при применении аппарата к оригинальной игрушке порождается одна дополнительная копия и один дополнительный оригинал, а при применении к копии — две дополнительные копии.
Изначально у Импа есть лишь только его игрушка, которую он считает оригинальной. Ему стало интересно, можно ли путем последовательных применений клонирующего аппарата получить ровно x копий и y оригиналов? Избавляться от полученных игрушек запрещается; также запрещается применять операцию клонирования к копиям, если у Импа в данный момент их нет.
Выходные данные
Выведите «Yes», если искомая конфигурация возможна, и «No» в противном случае.
Вы можете выводить каждую букву в любом регистре (строчную или заглавную).
Примечание
В первом примере достаточно дважды применить операцию клонирования к оригинальной игрушке и еще дважды — к копиям.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
6 3
|
Yes
|
|
2
|
4 2
|
No
|
|
3
|
1000 1001
|
Yes
|