SDD7908 - Supplying Demand Part