Hello!
The answer is: 27.92 miles
Why?
We know that the runner can run 6.5 miles in the first hour of a race, after that, each subsequent hour the distance is 95% of the distance covered in the previous hour.
We can calculate how far does the long distance runner run in 5 hours using the following equation and evaluating it from 1 to 5 hours:

Where,

So, calculating how far does the long distance runner run in 5 hours, we have:

Hence, the runner ran 27.92 miles after 5 hours.
Have a nice day!