Two trains are coming from opposite ends, the first one is travelling and 60 mph and the second one at 45 mph.?

If they are two hours apart then what is the first train serving for dinner tomorrow and does it come with anything extra?

Best Answer:

William: They are serving hamburgers and french fries, with a side of cole slaw, and a soft drink as the beverage.
If you order the large drink, they make your french fry order large, too, at no extra cost.

Other answer:

If they are on the same track (you failed to mention that) the first first train, nor the second, will be serving anything for dinner tomorrow.
Trains don't serve meals: they are just big metal machines on wheels – waiters and catering staff serve the meals.
Meat loaf and gravy with mashed and green beans.
roasted chicken :p