SDPJ1021B - Supplying Demand Part