Bachet's game is probably known to all but probably not by this name.
Initially there are n stones on the table. There are two
players Stan and Ollie, who move alternately. Stan always starts. The
legal moves consist in removing at least one but not more than
k stones from the table. The winner is the one to take the
last stone.
Here we consider a variation of this game. The number of stones that can be removed in a single move must be a member of a certain set of m numbers. Among the m numbers there is always 1 and thus the game never stalls.
20 3 1 3 8 21 3 1 3 8 22 3 1 3 8 23 3 1 3 8 1000000 10 1 23 38 11 7 5 4 8 3 13 999996 10 1 23 38 11 7 5 4 8 3 13
Stan wins Stan wins Ollie wins Stan wins Stan wins Ollie wins