There are 205 marbles. Andrew, Blake, Carter and David repeatedly take turns removing 1, 2, 3 and 4 marbles respectively, in that order, until none remain. Who takes the last marble? If fewer than a player’s usual number remain, that player takes the remaining marbles.
