John has a 25-gallon fish tank. John filled his tank today with 22 gallons of water. The water evaporates at a rate of 2.5 gallons per week. John adds 4 gallons to the tank every other week. In how many weeks will the tank contain 18 gallons? A:4 B:6 C:8 D:5