SDFQSVN - Supplying Demand Part