You are given a math word problem and you are supposed to make use of mathematical concepts like probability, combinatorics, linear equations, sequences/series, or simple operators like addition, subtraction, division, or multiplication to answer the given question. Choose the best option from the 5 given options and report that option.

Question: Bus 1 and Bus 2 run between cities A and B. Bus 1 leaves city A at the same time Bus 2 leaves city B,
each at a constant rate of speed. Their first meeting is 40 miles from city A. After reaching their
respective destinations and immediately turning around, their second meeting is 30 miles from city B.
What is the distance in miles between city A and city B?

Option A: 90

Option B: 120

Option C: 125

Option D: 150

Option E: 180
Option A