n = int(input()) factors = set() for i in range(1, int(n**0.5) + 1): if n % i == 0: factors.add(i) factors.add(n // i) ans = 0 for x in factors: y = n // x if (x & y) == x: cnt = bin(x).count('1') ans += (1 << (cnt - 1)) if cnt > 0 else 0 print(ans)