Гра#4881

Гра

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

Колись двоє математиків придумали математичну гру й вирішили зіграти в неї. Вони попросили третю людину написати два натуральних числа на окремих аркушах паперу так, щоб одне з чисел було рівно в рази більшим за інше. Кожен математик узяв по одному аркушу, не знаючи числа на аркуші іншого. Вони знали лише, що на аркуші іншого гравця число в рази більше або в рази менше від їхнього. Гра починалася з того, що гравці по черзі оголошували, чи знають вони число на аркуші суперника, і так тривало до тих пір, поки хтось з них не міг точно його вказати. Протягом гри гравці враховували всю інформацію з відповідей суперника та завжди говорили правду.

Наприклад, якщо перший гравець отримав число , а другий — , гра відбувалася так:

Гравець 1: Я знаю, що у тебе число .

В іншій ситуації, якщо на аркуші першого гравця було число , а на аркуші другого — :

Гравець 1: Я не знаю числа на твоєму аркуші.

Гравець 2: Я не знаю числа на твоєму аркуші.

Гравець 1: Я не знаю числа на твоєму аркуші.

Гравець 2: Я не знаю числа на твоєму аркуші.

Гравець 1: Я знаю, що у тебе число .

Ваша задача — визначити, на якому ході гравці зможуть відгадати число на аркуші суперника. Якщо це неможливо, виведіть 0.

Вхідні дані

У першому рядку вхідного файлу написано два цілі числа й , розділені пробілом — числа на аркушах першого й другого гравця відповідно (0 < a, b \leq 10^6).

Вихідні дані

Виведіть номер ходу, на якому один із гравців зможе впевнено назвати число на аркуші суперника, або 0, якщо жоден гравець не зможе це зробити за будь-яку кількість ходів.

Приклади

Приклад 1

Loading
Loading