#耍帅一行搞定。 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')