#最好理解的方法
#检查最多有多少连续1在里面
n=int(input())
n0=bin(n)
n1=str(n0[2:])
for i in range(1,len(n1)+2):#+2就是为了包含全是1的情况
    if '1'*i not in n1:
        print(i-1)
        break