SD316082904 - Supplying Demand Part