SDDA3120138A - Supplying Demand Part