SDPJ1017A - Supplying Demand Part