A school wants to buy 949 cookies for a party. If the cookies come in boxes of 3, how many boxes of cookies should the school buy?
a) 316 boxes
b) 317 boxes
c) 318 boxes
d) 319 boxes