Шаховий кінь — це фігура, яка рухається по шахівниці, перестрибуючи клітинки в одному з напрямків (вліво, вправо, вгору або вниз), а потім клітинку у перпендикулярному напрямку. Кажуть, що фігура контролює клітинку, якщо вона може досягти цієї клітинки за будь-яку кількість ходів. Дошка може мати нескінченну довжину та/або ширину, тобто містити нескінченну кількість клітинок. Наприклад, дошка розміру \textbf{INF} \times M — це смуга нескінченної довжини з шириною , а дошка розміру \textbf{INF} \times \textbf{INF} — повністю нескінченна, без меж. Дано дошку розміром N \times M (1 \leq N, M \leq 1000) або нескінченності (). Визначте мінімальну кількість коней, потрібну, щоб контролювати всю дошку.
У першому рядку вхідного файлу задано число — довжина шахівниці, або слово (великими латинськими літерами), якщо дошка має нескінченну довжину.
У другому рядку введено число — ширина шахівниці, або слово (великими латинськими літерами), якщо дошка має нескінченну ширину.
Виведіть одне число — відповідь на задачу. Якщо потрібно нескінченну кількість коней для досягнення результату, виведіть .
Приклад 1