A train leaves City A traveling towards City B at a constant speed of 60 kilometers per hour. Two hours later, another train leaves City A traveling towards City B at a speed of 90 kilometers per hour. If the distance between City A and City B is 450 kilometers, how long will it take for the second train to catch up to the first train? Let's think step by step and output the final answer within \boxed{}.
user