SDDG317B - Supplying Demand Part