SDOS2161 - Supplying Demand Part