SDFXUSC - Supplying Demand Part