Two trains, 308 miles apart, leave at the same time and travel towards each other. One train travels at 60 mph while the other travels at 80 mph. How long will it take for the two trains to meet?

a) 2 hours
b) 3 hours
c) 4 hours
d) 5 hours