SDFQK2J - Supplying Demand Part