Demand and Supply, Production and Cost