pmt-solution-D