SDAF58C - Supplying Demand Part