SDCD3956 - Supplying Demand Part