Себек і сусіди
Себека дуже не люблять сусіди. Тому вони вирішили зробити йому пастку.
Сусіди намалювали на асфальті таблицю, що складається з рядків і стовпців. Рядки пронумеровані від до зверху вниз, а стовпці від до зліва направо. Таким чином таблиця складається з рядків, у кожному з яких клітинок. Вони пронумерували клітинки таблиці таким чином, що клітинки першого рядка мають номери від до зліва направо, другого рядка — номери від до теж зліва направо і так далі. На малюнку знизу показано приклад таблиці для .
Приклад для .
Злі сусіди пустили Себека бігати по таблиці та іноді його зупиняли. Коли він зупиняється, він повинен подивитися на число в тій клітинці таблиці, в якій він знаходиться, і відповісти на два питання:
Чи він знаходиться на головній діагоналі таблиці?
Чи він знаходиться на другорядній діагоналі?
Нагадаємо, що головна діагональ — це діагональ, на якій знаходяться клітинки, що лежать між верхньою лівою і нижньою правою клітинками, вони позначені жовтим кольором на малюнку. Зауважте, що фігура — квадрат.
А другорядна діагональ — це діагональ, на якій знаходяться клітинки, що лежать між верхньою правою і нижньою лівою клітинками, вони позначені блакитним кольором на малюнку.
Уявіть, що ви Себек і вам треба відповідати на ці питання.
Input
Перший рядок містить два цілих числа та () — розмір таблиці та номер клітинки, у якій знаходиться Себек під час чергової зупинки сусідами.
Output
Виведіть два слова, розділених пробілом.
Перше слово повинно бути «yes
», якщо Себек знаходиться на головній діагоналі, і «no
», якщо не знаходиться.
Друге слово повинно бути «yes
», якщо Себек знаходиться на другорядній діагоналі, і «no
», якщо не знаходиться.
Зауважте, що ви можете виводити літери у будь-якому регістрі. Тобто ви можете виводити як великі літери, так і маленькі.