#使用位运算.
#当前数字和1做“&”操作,如果结果是1,说明此时的二进制第一位为1,然后右移一位,直至数字为0
while True:
    try:
        num = int(input())
        count = 0
        con_count = 0
        while num != 0:
            if num & 1 == 1:
                count += 1
                #记录最大连续次数
                if con_count < count:
                    con_count = count 
            else:
                #如果是0,需要重新开始
                count = 0
            num >>= 1
        print(con_count)
    except:break