1526: 大宝的魔力

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:60 Solved:19

Description

       大宝与元宝一同在沙漠旅行,不幸遇上了大风暴,将大宝与元宝分离在东西两个遥远的地方,这两个地方相距 n。不过大宝拥有一种天生的魔力,可以改变两个人之间的距离。若原距离为偶数,则每施展一次魔力,大宝与元宝的距离就会变为原来的一半。若原距离为奇数,则施展一次魔力后距离变为原距离除以二并向下取整,这时会消耗大宝的体力数值1。

      大宝想知道如果要将两个人之间的距离变成 1 需要消耗多少体力值,以便于提前准备。


    样例

    输入: 28

    输出: 2

    解释:  28 → 14 → 7 → 3 → 1,需要消耗2点体力。

                                       {+1}{+1}      

Input

输入一个整数 n

Output

输出一个整数,表示要将两个人之间的距离变成 1 需要消耗的体力值。

Sample Input Copy

28

Sample Output Copy

2

HINT

数据范围

1 <= n <= 10^10