A cyclist travels from Town A to Town B at an average speed of 20 mph and returns from Town B to Town A at an average speed of 15 mph. The entire trip takes 3 hours. What is the distance between Town A and Town B? Let's think step by step and output the final answer within \boxed{}.
user