eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Коробки

Коробки

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