#include using namespace std; int main(void){ int result = 1,p = 1,i,n,v; cin >> n; for(;p != n;result++){ for(i = 0,v = p;v > 2;){ i += v & 1; v >>= 1; } if(p + i + 1 > n){ if(v == 1){ result = -1; break; } p -= i + 1; } else { p += i + 1; } } cout << result << endl; }