A new card set has C different kinds of card. The cards are sold only in booster packs, and each pack holds N cards whose kinds are all different. The contents of a pack are one of the ways to choose N kinds out of the C kinds, and every one of those combinations comes up with the same probability each time you buy a pack.
You buy packs one at a time and keep buying until you own all C kinds. Compute the expected number of packs you buy.