Khan Academy
Khan Academy: Casting Challenge (Practice)
This is a casting challenge: Using the information given, pick a selection of robot heads, arms, and bodies so that when they are combined in all possible ways, you get a crowd of exactly 12 robots. You have a budget of $300.