import re # 首先利用format函数将输入的数字转成不带0b开头的二进制数 inp = format(int(input()), "b") # 利用正则表达式匹配出带1的部分并用map函数映射成长度,存储在列表中 arr = map(len,re.findall("[1]+", inp)) # 利用max函数求最大长度 print(max(arr))