SDD7907 - Supplying Demand Part