SDPT500L - Supplying Demand Part