Multi-dimensional (Partitioned) Pricing