Jack's car gets 42.68 miles per gallon of gas. If he had to travel 149.38 miles, how many gallons of gas would he need? A. 3.2 B. 3.5 C. 3.6 D. 3.9