N = int(input())

b = [N >> i & 1 for i in range(N.bit_length() - 1,-1,-1)]

for i in range(len(b)):
    if i == 0:
        continue
    b[i] = 0

ans = sum([(x * 1<<i) for i, x in enumerate(reversed(b))])

print(ans)