SDBFQHSG - Supplying Demand Part