SDTCMSA - Supplying Demand Part