Charles is hiking a trail that is 12.6 miles long. He will drink a cup of water after every 2.1 miles. How many cups of water should he bring on the hike? A 5.6 B 8 cups C 7.3 D 6 cups