Let $n$ and $k$ be positive integers. Cathy is playing the following game. There are $n$ marbles and $k$ boxes, with the marbles labelled $1$ to $n$. Initially, all marbles are placed inside one box. Each turn Cathy chooses a box and then moves the marbles with the smallest label, say $i$, to either any empty box or the box containing marble $i + 1$. Cathy wins if at any point there is a box containing only marble $n$. Determine all pairs of integers $(n, k)$ such that Cathy can win this game.
The solution to this question is $n \le 2^{k-1}$ according to the official solutions but the answer that I've gotten is entirely different. What is wrong in my approach?
My attempt:
All of the $n$ marbles are in $1$ of the $k$ boxes, let's call this the box $B_m$, the only thing we can do to seperate marble labelled $n$ is to remove all the marbles labelled from $1$ to $n-1$. Hence the only move that progresses the procedure is placing marble $1$ in any random box, then placing marble $2$ in another and so on till $k-1$ marbles occupy each $k-1$ boxes, next we transfer marble $k-2$ to the box having marble $k-1$, similarly we transfer all the marbles in a backwards way into the box containing marble $k-1$, we repeat this process, but now we only have $k-2$ boxes to work with. We repeat this process till we have no empty box. At this point, if $B_m$ has any more than 1 marble, then it becomes impossible to separate $n$ out. hence our equation: $$\frac{k(k-1)}{2} + 1 \ge n$$ $$\frac{k^2 - k + 2}{2} \ge n$$
However $2^{k-1} > \frac{k^2 - k + 2}{2}$, which makes my inequality weaker, what is the inconsistency with my method?