Max you have found the amount that 500 will grow to in 25 years but this is not the question.
This is like a pension where e500 is paid every month for 25 years.
The question is asking - what would be an equivalent value to have in your hand now if the money is values at 2% pa.
This is the present value of an ordinary anuity

C=500, i=0.02/12 n=25*12=300 PV unknown
500*((1-(1+0.02/12)^-300)/(0.02/12)) = 117965.0541267359729345119082314998414034840152410787338337814191407
So the present value of this anuity is e117,965.05
This means that if you were given e117,965 and put it in the bank at 2%/pa compounded monthly.
or
if you were given e500 every month for 25 years and you put each instalment in the back and it attracted 2%pa compounded monthly interest. And you left all these instalments in the bank
THEN
at the end of the 25 years both these scenarios will grow to exactly the same amount of money, namely
117965.05*(1+0.02/12)^300 = e194 410.56