You are given n rods of length 1, 2, . . . , n. You have to pick any 3 of them and build a triangle. How many distinct triangles can you make? Note that, two triangles will be considered different if they have at least 1 pair of arms with different length.
The input for each case will have only a single positive integer n (3 ≤ n ≤ 1000000). The end of input will be indicated by a case with n < 3. This case should not be processed.
For each test case, print the number of distinct triangles you can make.
範例輸入 1
5 8 0
範例輸出 1
3 22
Pro 專屬功能: 查看這題在歷屆 CPE 出現過幾次 — 升級以解鎖.