A multiunit auction mechanism for assigning heterogeneous (different) objects. The highest bidder in the first round selects one item among those offered for sale. Then, a second round commences in which all but the previously chosen item are available. The auction continues for as many rounds as there are items.