n = int(input()) left = 0 right = n + 1 while right - left > 1: mid = (right + left) // 2 if mid * (mid + 1) <= 2 * n: left = mid else: right = mid if left * left + left - 2 * n == 0: print("YES") print(left) else: print("NO")