Локи заколдовал Тора и теперь Тор не может двигаться, пока не воспользуется контрзаклятием.
Для контрзаклятия требуется, чтобы уровень силы волшебного щита Тора был ровно 260 - 1. За одну секунду Тор может прибавить к уровню силы щита любое целое число в отрезке от a до b. В любой момент уровень силы щита — это целое число от - 260 до 260 - 1. Если при прибавлении выбранного Тором числа уровень силы щита выйдет из этих границ, то к его силе будет прибаляться 261 до тех пор, пока его сила меньше - 260, а затем из его силы будет вычитаться 261 до тех пор, пока его сила больше 260 - 1.
Помогите Тору найти минимальное число секунд, через которое он сможет воспользоваться контрзаклятием.
В первой строке входного файла даны два целых числа a, b ( - 260 ≤ a ≤ 0 ≤ b < 260)
Выведите единственное число - минимальное число секунд, через которое Тор сможет воспользоваться контрзаклятием, или - 1, если он не сможет освободиться никогда.
-1 1
1152921504606846975
-2 1
576460752303423489