Two trains are traveling on parallel tracks in opposite directions. Train A travels at a speed of 60 km/h and Train B travels at 90 km/h. If the two trains are initially 300 km apart and they start moving towards each other 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