SD507D4 - Supplying Demand Part