Description
科科得到了 n 个立方体。
他决定建造一座金字塔。
科科想要建造金字塔如下:
金字塔的顶层必须由 1 个立方体组成,
第二层必须由 1+2=3个立方体组成,
第三层必须有 1+2+3=6个立方体.....
依此类推。
因此,金字塔的第i级必须具有
1+2+...+(i−1)+i个立方体。
科科想要知道他可以使用给定的立方体制作金字塔的最大高度。
Input
输入一行,一个整数n,即科科的立方体个数。 ( 1<=n<=10000 )
Output
输出一行,一个整数,即可以制作的金字塔的最大高度。
HINT
金字塔四层构造如图所示: