SD4GVFSR - Supplying Demand Part