Answer:
18 racers finished.
Explanation:
In the first half, 30 racers dropped out, because 2/3 of 45 is 30. In the 2nd half, 12 racers dropped out, because that is 2/5 of 30. So, in the end, 18 racers finished. (I might have done this wrong i did my best)