Let nn be a positive integer. A Japanese triangle consists of 1+2++n1 + 2 + \cdots + n circles arranged in an equilateral triangular shape such that for each i=1,2,,ni = 1, 2, \ldots, n, the ithi^{\text{th}} row contains exactly ii circles, exactly one of which is coloured red. A ninja path in a Japanese triangle is a sequence of nn circles obtained by starting in the top row, then repeatedly going from a circle to one of the two circles immediately below it and finishing in the bottom row. Here is an example of a Japanese triangle with n=6n = 6, along with a ninja path in that triangle containing two red circles.

figure

In terms of nn, find the greatest kk such that in each Japanese triangle there is a ninja path containing at least kk red circles.