SDUNFCTFBL - Supplying Demand Part