A competitive equilibrium is Pareto-efficient because ?

A competitive equilibrium is Pareto-efficient because ?

A. Producers are price takers
B. consumers and producers face the same prices
C. marginal costs and benefits are equal
D. prices equal marginal cost and benefit
E. All of the above