SDDE3110095B - Supplying Demand Part