/ WHOJ / 题库 /

数字对

数字对

描述

对于一个数字对\((a, b)\),我们可以通过一次操作将其变为新数字对\((a+b, b)\)或\((a, a+b)\)。

给定一正整数\(n\),问最少需要多少次操作可将数字对\((1, 1)\)变为一个数字对,该数字对至少有一个数字为\(n\)。

格式

输入格式

第一行一个正整数 \(n\)。

输出格式

一个整数表示答案。

样例1

输入样例1

5

输出样例1

3

样例解释

\((1,1)  →  (1,2)  →  (3,2)  →  (5,2)\)

限制

对于\(100\)%的数据,\(1 <= n <= 10^6\)。