SD703012A - Supplying Demand Part