SDAA12216 - Supplying Demand Part