SDMSHMLC - Supplying Demand Part