#P2001. N!

N!

阶乘(Factorial)是一个很有意思的函数,但是不少人都比较怕它。现在这里有一个问题,给定一个N(0<0<1000000000),求N!的二进制表示最低位的1的位置(从右向左数)。

Input

本题有多组测试数据,每组数据一个正整数N(0<0<1000000000),以EOF结束

Output

求N!的二进制表示最低位的1的位置(从右向左数)。一组数据占一行。

Sample Input

1
2
3
4

Sample Output

1
2
2
4

HINT

2! = (2)10 = (10)2,则第一个1是第二位
3! = (6)10 = (110)2,则第一个1是第二位
4! = (24)10 = (11000)2,则第一个1是第四位

Source