#耍帅一行搞定。
print(max(map(lambda x: len(x),bin(int(input())).replace("0b", "").split("0"))))
#实际的思路:
while True:
try:
n=bin(int(input()))
n1=n.replace("0b", "").split("0")
print(max(map(lambda x: len(x),n1)))
except:
break
#学到的知识
#replace的用法:s.replace("被替代的字符", "")
#split('0')

京公网安备 11010502036488号