SDHND - Supplying Demand Part