Responses/hints:

 

HINT:

           Make a list of the distances traveled by each train and the fly after 1 hour, 2 hours, . . .  ??