SD4GVL45 - Supplying Demand Part