SDMWFP3PK - Supplying Demand Part