A. Market glut

B. Perfect market

C. Imperfect market

D. All of these