# -*- coding: utf-8 -*- __author__ = 'yuuki' #No.3 ビットすごろく N = input() bN = bin(N) M = 1 c = 0 L = [0] * N while(1): c += 1 if M == N: print c break elif L[M-1] == 1: print "-1" break elif M + bin(M).count("1") > N: L[M-1] = 1 M -= bin(M).count("1") else: M += bin(M).count("1")