SDFGP-MI-PC - Supplying Demand Part