Solve this puzzle
In his pocket, a boy has 3 red marbles, 4 blue marbles, and 4 green marbles. How many will he have to take out to ensure that he has taken out at least 1 of each color?
9 4 12 3