SD670016A - Supplying Demand Part