SDZZ28525 - Supplying Demand Part