Which of the following is a condition required for the practice of price discrimination?
A) The firm must be a perfect competitor
B) The seller must be able to identify different customer groups with different demand elasticities
C) The market must not be segmented
D) The seller does not have market power