N=int(input()) #print(bin(N).count("1")) m=1 count=1 flag=0 list=[] while count<30: if m+bin(m).count("1")<=N: m+=bin(m).count("1") #print("a",m) else: m-=bin(m).count("1") if m in list: flag=1 break list.append(m) #print("b",m) count+=1 #print(m) if flag==0: print(count) else: print(-1)