Jim paddles from one shore of a lake 3 miles wide at 4 mph, and John paddles from the opposite shore at 5 mph. How long will they travel before they meet?

A. 3 hours
B. 1 hour, 24 minutes
C. 27 minutes
D. 20 minutes