SDAA5910112D - Supplying Demand Part