브론즈2 문제
n = int(input())
n = n - 2
n = n // 6
i, car = 1, 0
while True:
if ( car > n ):
print(i)
break
car = car + i
i += 1
n = int(input())
c = 1
while n > 1: # n > 0 이 아닌 n > 1 인 이유는 입력이 1인 경우를 거르기 위해
n = n - (6 * c)
c = c + 1
print(c)