SDHHWRNCH - Supplying Demand Part