SDFG250B - Supplying Demand Part