Problem: Let's say we have set of "N = 12" objects of which 3 are identical footballs, 4 are identical tennis balls and 5 are identical golf balls.
Let's say we have 5 buckets, of which two are Blue, and one each is Red, Green and Yellow.
How many ways are there to arrange these 12 objects into the five buckets specified above? There are no limitations on how the objects are arranged: any bucket can get all (12) or none (0) of the objects, or any number in between.
A solution is needed for the case where all of the objects must go into the buckets (none are left outside), and when any number of the objects from 0..12 can be left outside.
Comments: I'm looking for a methodical step-by-step approach to solving the problem specified above. I'm trying to learn about permutations and combinations, and I've made up the problem with features that I find confusing. I'm hoping that seeing a solution to this problem will help me learn how to go about distributing a set of identical and non-identical objects into identical and non-identical buckets. I've pretty much thrown the kitchen sink into this problem as you can see.