SDSKDH - Supplying Demand Part