N = int(input()) hi = 2 * 10**18 lo = -1 while hi - lo > 1: mid = (hi + lo) // 2 if mid * (mid + 1) >= 2 * N: hi = mid else: lo = mid if hi * (hi + 1) == 2 * N: print('YES') print(hi) else: print('NO')