SD640016A - Supplying Demand Part