[ Winning and losing positions ]

There are 300 matches in a box. On a turn, it is allowed to take no more than half of the matches in the box. The player who cannot make a move loses.
The first player wins. Winning positions are those in which there are $2^{n}$ - 1 matches left in the box.

The first move is to leave 255 matches.