#arc159b. [arc159_b]GCD Subtraction

[arc159_b]GCD Subtraction

問題文

変数 a,ba,b があり、初め a=A,b=Ba=A, b=B です。

高橋君は a,ba,b がともに 11 以上の間、次の操作を繰り返すことにしました。

  • aabb の最大公約数を gg とする。そして、a,ba,b をそれぞれ ag,bga-g,b-g に置き換える。

操作は何回行われますか。

制約

  • 1leqA,Bleq10121 \\leq A,B \\leq 10^{12}
  • A,BA,B は整数

入力

入力は以下の形式で標準入力から与えられる。

AA BB

出力

答えを出力せよ。


入力例 1

15 9

出力例 1

2

a=15,b=9a=15,b=9 の状態から以下のように操作が行われます。

  • g=3g=3 とする。そして、a,ba,b がそれぞれ 12(=153),6(=93)12(=15-3),6(=9-3) に置き換えられる。
  • g=6g=6 とする。そして、a,ba,b がそれぞれ 6(=126),0(=66)6(=12-6),0(=6-6) に置き換えられる。bb11 以上でなくなったため、操作の繰り返しはここで終了する。

入力例 2

1 1

出力例 2

1

入力例 3

12345678910 10987654321

出力例 3

36135