SDDA3110109H - Supplying Demand Part