SDFD6002A - Supplying Demand Part