SDDG2701012A - Supplying Demand Part