SDSPK3 - Supplying Demand Part