SDLS23 - Supplying Demand Part