eolymp
Задачі

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

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

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

Вхідні дані

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

Вихідні дані

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

Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
1 7
Вихідні дані #1
2