Solved in only 5 years
Lets find the value of the first set of payments, 30 days from now.
V = 2600(1+i)^(80/365) + 3100(1+i)^(-10/365)
We want him in the same position onder the alternate payments
3000(1+i)^(30/365) + P = V
Gives P = 2719.23, which i assume is rounding error, or due to the question writer assuming there are not exactly 365 days in a year.