SDFCLN20 - Supplying Demand Part