SD4004X3 - Supplying Demand Part