Two trains are 300 km apart and are approaching each other, each at 60 km/h. A fly leaves the first train towards the second at 90 km/h.
When you touch the second one, it instantly turns and returns to the first, and so on until the trains collide. How many kilometers does the fly travel?