SDTPUVL - Supplying Demand Part