SDPJ1010B - Supplying Demand Part