Which of the following is a necessary condition for the existence of price discrimination?
A. the consumers must not be able to keep the markets separate
B. the markets must be different - they must have different elasticities of demand
C. doctors become more generous
D. the elasticities of demand must be less than 1
E. a and b of the above