SDUH3002 - Supplying Demand Part