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.