SDWF2CB - Supplying Demand Part