Snow eats 4 candies
How many candies Tyrion eats, Snow needs to make sure that only 1 candy is left after his turn, So Tyrion needs to eat the last candy.
If Tyrion picks 1, Snow picks 5
If Tyrion picks 2, Snow picks 4
If Tyrion picks 5, Snow picks 1