A delivery driver travels 15 miles to a customer's location. Normally, he drives at a consistent speed of 5 miles per hour and arrives promptly. Today, due to heavy traffic, he drove the first 3 miles at a speed of only 3 miles per hour. At what speed, in miles per hour, must the driver complete the remaining 12 miles to arrive at the customer's location on time?
5
5.5
6
6.5
7