知识点:1.转化为二进制函数:bin(x);二进制字符串切片取数字0 1部分bin(x)[2:];

2.获取连续为1的字符串列表:list1 = num.split('0')

3.取连续最大bit数:列表去重后按照元素长度降序,取第一个元素,计算该元素的长度;

num = bin(int(input()))[2:]
list1 = num.split('0')
list2 = sorted(list(set(list1)),key=lambda x:len(x),reverse=True)
print(len(list2[0]))