A trucker drove 300 miles in 5 hours, took a rest for an hour, then drove another 400 miles is 6.6 hours. What is the truckers average speed in miles per hour?