Price discrimination requires:

A. a firm to be a competitive firm.
B. arbitrage.
C. a firm to be able to segment its customers based on different price elasticities of demand.
D. that the product can be easily resold.