Лісове болото розділено на 8 \times 8 однакових клітин. На одній із клітин сидить жабеня, а над якоюсь іншою клітинкою літає комар. Жабеня хоче з'їсти комара, а комар намагається втекти (уникнути загибелі у череві жабеняти). Жабеня та комар рухаються по черзі.

За один стрибок жабеня може переміститися по горизонталі або вертикалі на будь-яку ненульову кількість клітин. Комар за один переліт може переміститися на одну із сусідніх клітин (по горизонталі, вертикалі чи по діагоналі). Якщо жабеня у стрибку пролітає через клітинку, над якою знаходиться комар, або стрибає безпосередньо на цю клітинку, то воно з'їдає комара. Жабеня може переміститися на одну клітинку по діагоналі, якщо цим ходом воно з'їдає комара.
Потрібно скласти програму, яка за заданою початковою позицією жабеняти та комара визначить, чи зможе жабеня з'їсти комара.
Жабеня і комар повинні рухатися кожного ходу (не можуть залишатися на місці). Комар та жабеня можуть знаходитись на одній клітинці, але якщо це сталося в хід жабеняти, жодна послідовність ходів не призведе до поїдання комара.
\InputFileВхідні дані містять декілька (до ) тестів. Кожен тест подано у окремому рядку і складається з чисел: X_L Y_L X_K Y_K , розділених пробілами. Тут X_L, Y_L — початкові координати жабеняти, X_K, Y_K — початкові координати комара, вказує хто ходить першим: — жабеня, — комар.
Завершення тестів — число у окремому рядку.
\OutputFileДля кожного тесту виведіть відповідь у окремому рядку. Виведіть YES, якщо при оптимальній стратегії обох жабеня з'їсть комара, і NO у протилежному випадку.
Приклад 1