Level 2
There are 21 vanilla cupcakes, 35 banana cupcakes and 56 chocolate cupcakes. All the cupcakes are placed into the most number of boxes such that the number of each type of cupcakes is the same in all the boxes. Each box contains 3 different types of cupcakes. How many cupcakes are there in each box?