#arc159b. [arc159_b]GCD Subtraction

[arc159_b]GCD Subtraction

题目描述

我们有变量 aabb。初始时,a=Aa=Ab=Bb=B

aabb 都大于等于 11 时,Takahashi 会重复以下操作:

  • ggaabb 的最大公约数,并分别用 aga-gbgb-g 替换 aabb

他会执行这个操作多少次?

约束条件

  • 1A,B10121 \leq A,B \leq 10^{12}
  • AABB 是整数。

输入

输入以以下格式从标准输入中给出:

AA BB

输出

打印答案。


示例输入1

15 9

示例输出1

2

开始时,a=15a=15b=9b=9,然后执行以下操作:

  • g=3g=3,并用 12(=153)12(=15-3)6(=93)6(=9-3) 替换 aabb
  • g=6g=6,并用 6(=126)6(=12-6)0(=66)0(=6-6) 替换 aabb。此时 bb 不再大于等于 11,所以迭代终止。

示例输入2

1 1

示例输出2

1

示例输入3

12345678910 10987654321

示例输出3

36135