Covering-Packing Duality