Two buses leave a corner at the same time. One bus goes uptown at a constant rate of 25 mph, the other downtown at a rate of 15 mph. How long will it take the buses to be 30 miles apart?


A. 20 minutes
B. 30 minutes
C. 45 minutes
D. 1 hour and 15 minutes