n=int(input()) x=(2*n+0.25)**0.5+0.5 print(int(x) if int(x)-x!=0 else int(x)-1)
#用等差数列求和的方法确定n在哪一个区间范围。 class Solution: n=int(input()) ans=0 t=int((2*n)**(0.5)) for i in range(t-1,t+1): if i*(i+1)/2<=n and (i+1)*(i+2)/2>n: if i*(i+1)/2<n: ans=i+1 else: ans=i break print ans
#等差数列求和公式import math