Two trains travel toward each other on the same track, beginning 100 miles apart. One train travels at 40 mph (miles per hour); the other travels at 60 mph.

A fly starts flight at the same location as the faster train, flying at a speed of 90 mph. When it reaches the slower train, it turns around, flying the other direction at the same speed. When it reaches the faster train again, it turns around, and so on. When the trains meet, how far will the fly have flown?

Riddle Answer