SDTCPK24 - Supplying Demand Part