def quadratic_formula(n, N): """ 2次方程式の解を求める方法 1からnまでの和の公式を変形すると、 i**2 + i - 2*n = 0 このときのiを求めて、iが正の整数ならば"YES"である """ import math i = (-1 + math.sqrt(1+8*n))/2 if type(i) is int: print("YES") print(i) exit() print("NO") exit() if __name__ == "__main__": n = int(input()) N = 2*(10**18) quadratic_formula(n, N)