Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB7377 - Үнэгний хуваалт

Хоёр бяцхан баавгай ойгоос a болон b грам жинтэй 2 хэсэг бяслаг олжээ. Тэр хоёр их шунахай тул том хэсгийн төлөө хоорондоо тулалдахд ч бэлэн байв. Гэтэл үнэг гарч ирэн "Бяцхан баавгайнуудаа би та нарын бяслагуудыг тэнцүү болгож өгье гэхэд". Баавгайнууд "Яаж хуваах гэж" байгааг асуув. Үнэг "Хэрвээ бяслагны хэмжээ 2-т хуваагдаж байвал үнэг бяслагны талыг нь иднэ, Хэрвээ бяслагны хэмжээ 3-т хуваагдаж байвал үнэг бяслагны 2 / 3 нь иднэ, Хэрвээ бяслагны хэмжээ 5-т хуваагдаж байвал үнэг бяслагны 4 / 5 нь иднэ" гэж хэлэв.

Баавгайнууд үнэгэнд хамгийн бага үйлдлээр тэнцүүл гэсэн болзолтойгоор хуваахыг зөвшөөрсөн. Үнэгний хийх хамгийн бага үйлдлийг тоог ол.

Input

Эхний мөрөнд хоёр бүхэл тоо зайгаар тусгаарлагдан өгөгдөнө ab (1<= ab<=109).

Output

Хэрвээ бяслагнуудыг тэнцүү болгох боломжгүй үнэг бяцхан баавгайнуудад худлаа хэлсэн бол  − 1-ийг хэвлэ. Хэрвээ боломжтой тэнцүүлэх боломжтой бол хамгийн бага шаардлагатай үйлдлийн тоог хэвлэ. Хэрэв хоёр бяслаг анхнаасаа тэнцүү байвал хариу 0 юм.

Example

Input 1:

15 20

Output 1:

3

Input 2:

14 8

Output 2:

-1

Input 3:

6 6

Output 3:

0



Нэмсэн:Bataa
Огноо:2014-01-06
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:ADA95 ASM32 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE
Эх сурвалж:Codeforces.com

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.