SD316560900 - Supplying Demand Part