SDD507-10 - Supplying Demand Part