SDOS7586 - Supplying Demand Part