Two players are playing a game that starts with 2009 stones. The players take turns removing stones. A player may remove exactly 3, 4, or 7 stones on his or her turn, but if only 1 or 2 stones are remaining then the player may remove them all. The player who removes the last stone wins. Determine which player has a winning strategy, the first or the second player.