SDFWCRC - Supplying Demand Part