SDQT2501 - Supplying Demand Part