Two trains are traveling towards each other from two different cities that are 300 miles apart. Train A is traveling at a speed of 60 miles per hour, and Train B is traveling at a speed of 40 miles per hour. If they start at the same time, how long will it take for the two trains to meet? Let's think step by step and output the final answer within \boxed{}.
user