SDLRK - Supplying Demand Part