import sys input = sys.stdin.buffer.readline sys.setrecursionlimit(10 ** 7) def F(t): res = 0 while t: res += t t >>= 1 return res N = int(input()) l = 0 r = 10 ** 9 while r - l > 1: m = (r + l) // 2 if F(m) > N: r = m else: l = m if F(l) == N: print("YES") else: print("NO")