SDD7909 - Supplying Demand Part