Гра зірок і троянд#1298

Гра зірок і троянд

1 секунда
64 мегабайти
Складна

Маленький принц любив рахувати зірки, а Лис, у свою чергу, цінував свої троянди. Лис вигадав гру, у якій обидва могли чомусь навчитися.

Гра проводиться з прямокутною зоряною картою, що складається з зірок по горизонталі та зірок по вертикалі. Маленький принц завжди ходить першим. За один хід дозволяється розділити зоряну карту або будь-яку її частину, отриману після першого чи наступних ходів, на частини. Гравець, який у свій хід зможе отримати мінімальну зірку розміром 1 \times 1, перемагає та отримує всі зірки; той, хто програв, отримує троянду.

Якщо перемагає Маленький принц, він радісно вигукує: "Маленький принц — зірки!", а Лис з не меншим захопленням продовжує: "А Лису — троянда!". Адже Лис знав, що його троянда єдина у всесвіті, бо він її приручив. Якщо ж перемагає Лис — ніхто нічого не каже.

Ваше завдання — визначити, скільки разів пролунають радісні вигуки Маленького принца й Лиса, тобто кількість ігор, у яких обидва залишаться задоволеними результатом, за умови, що спочатку вони грають за зірки, а не за троянду, і обидва дотримуються оптимальної стратегії.

Вхідні дані

Вхід містить кілька тестових випадків, кожен у окремому рядку: два цілих числа — розмір зоряної карти та (2 \leq W, H \leq 200). Введення закінчується рядком із двома нулями; цей рядок опрацьовувати не потрібно.

Вихідні дані

Виведіть єдине число — скільки разів пролунають радісні вигуки Маленького принца й Лиса.

Приклади

Приклад 1

Loading
Loading