SDIPEN4M - Supplying Demand Part