N = int(input()) l = 0 r = 10**18+1 while r - l > 1: m = (l + r) // 2 x = (m * (m+1)) // 2 if x <= N: l = m else: r = m if (l * (l+1)) // 2 == N: print('YES') print(l) else: print('NO')