SDFXHSC - Supplying Demand Part