N = int(input()) bit_list = [len(bin(i).replace('0b', '').replace('0', '')) for i in range(0, N)] bit_list.append('x') idx = 1 count = 0 while True: count += 1 if bit_list[idx] == 'x': print(count) break elif idx + bit_list[idx] > N: idx -= bit_list[idx] elif bit_list[idx] == 0: print(-1) break else: tmp = idx idx += bit_list[idx] bit_list[tmp] = 0