#P202236. 理塘速通挑战

理塘速通挑战

说明

“到达世界最高城,理塘!”

“太美丽了理塘!”

理塘的美景大家有目共睹,看看你能不能最先到达理塘。

现在有一条数轴,你在坐标为 $1$ 的位置,理塘在坐标为 $n$ 的位置。

你每次可以往正方向走 $1,2,4,8,16\cdots$ 个单位,走的路程是且只能是 $2$ 的幂。

输入格式

输入数据有一行,包含一个正整数 $n(2\le n\le 1000000)$。

输出格式

一行,一个整数,表示刚好到达理塘需要的最小次数。

样例

10
2

样例

12
3

提示

不能倒着走(就是说不能走到超过n的位置)。

对于样例 $1$,你先走 $1$ 个单位,来到 $2$;再走 $8$ 个单位,来到 $10$,最快到达理塘。

对于样例 $2$,你先走 $1$ 个单位,来到 $2$;再走 $2$ 个单位,来到 $4$;再走 $8$ 个单位,来到 $12$,最快到达理塘。