SD3162D - Supplying Demand Part