SDASHSG - Supplying Demand Part