SDAI2819 - Supplying Demand Part