e-olymp
favorite Нам необходимо немного Вашей помощи чтобы сайт продолжал работать, нажмите на банер чтобы узнать больше.
Задачи

Поділ цукерок

Поділ цукерок

Два брати Міша та Паша купили в магазині цукерки. Та коли вони йшли додому, кульок з цукерками порвався, і хлопці поклали цукерки в кишені. Прийшовши додому, хлопці вирішили цукерки поділити порівно. Виявилося, що в Міши було a цукерок, а в Паши b - цукерок. Але так як хлопці люблять цікаві задачі, то вони ділили цукерки наступним чином. Той в кого було більше цукерок збільшував братову кількість цукерок в двічі за рахунок своїх цукерок. Таку операцію виконували доти, поки в кожного не стала кількість цукерок однакова. Чи зможуть хлопці поділити цукерки порівно, якщо так за яку кількість операцій.

Вхідні дані

Два числа a та b, (a + b < 2 * 109).

Вихідні дані

Виведіть кількість перекладань. Якщо поділити цукерки порівно неможливо виведіть -1;

Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
1 7
Выходные данные #1
2