Supply, Demand, and Prices