def solve(N): if N == 0: return 0 nc = N.bit_count() a = 2 cnt = 2 for i in range(nc-1): cnt += a a *= 2 return N + 1 - cnt N = int(input()) print(solve(N))