n=int(input()) def f(x): return x*(x+1)//2 l,r=0,2*10**9+1 while l+1!=r: x=(l+r)//2 if n<=f(x): r=x else: l=x if f(r)==n: print("YES") print(r) else: print("NO")