The Coupon Collector

The problem
n different coupons · 1 per box · uniformboxes needed to collect all n coupons?

A cereal company hides one of nn different coupons in every box, each one equally likely. You want to collect all nn coupons.

On average, how many boxes do you need to buy?