Two cyclists, C and D, start from the same point and travel in opposite directions. Cyclist C travels at a speed of 15 km/h, while Cyclist D travels at a speed of 20 km/h. After a certain time, they are 105 km apart. How long have they been traveling? Let's think step by step and output the final answer within \boxed{}.
user