Задачі
Коробки
Коробки
Є дві коробки. У першій знаходиться \textbf{a} куль, у другій \textbf{b} (\textbf{0} <\textbf{ a} + \textbf{b} < \textbf{2147483648}). Кулі дозволяється перекладати з однієї коробки в іншу. Причому перекладати в будь-яку з коробок можна тільки стільки куль, скільки в ній знаходиться. Необхідно визначити, чи можна усі кулі скласти в одну коробку.
\InputFile
Кожний рядок містить два цілі числа \textbf{a} та \textbf{b}, розділених проміжком.
\OutputFile
Для кожного тесту в окремому рядку вивести одне число - кількість перекладань, необхідне для того щоб усі кулі знаходилися в одній коробці, або \textbf{-1}, якщо цього зробити неможливо.
Вхідні дані #1
2 6 8 12 7 9
Вихідні дані #1
2 -1 4