def main():
k=int(input())
sum,count,n,temp,ls=0,0,3,3,[]
def f():
while True:
temp+=n
n+=1
if temp>1000:
break
yield temp
for t in f():
ls.append(t)
for i in range(len(ls)-1):
if ls[i]<k<ls[i+1]:
sum+=i*i
k-=count
if k<0:
break
else:
ex=(k-ls[i])*i
print(sum+ex)
if __name__=="__main__":
main()