There are 8436 steel balls, each with a radius of 1 centimeter, stacked in a pile, with 1 ball on top, 3 balls in the second layer, 6 in the third layer, 10 in the fourth, and so on. The number of horizontal layers in the pile in this case will be how many?
Show Hint
The sum of the first $N$ triangular numbers is $\frac{N(N+1)(N+2)}{6}$. This is also the $N$th tetrahedral number.