SDDUCTSD - Supplying Demand Part