Initial fee means you pay that only once, so for both the $300 for Jim's Gym and the $250 for Sally's Salon, no "x" should be next to them since "x" means the possibility of paying more than once.
Both the $3 per visit for Jim's Gym and $5 per visit for Sally's Salon have an "x" since the amount is determined by how many times you go from 0 -> infinity
We immediately remove answer A since the 300 and the 250 have an "x" beside them and we've already established that they cannot have one.
Then we remove B because the Jim's Gym plan has the $5x from Sally Salon's plan, likewise Sally's Salon has the $3x from Jim's Gym plan.
So we have to determine if it takes either 25 visits (C) or 6 visits (D) for the plans to become the same amount.
Plan C:
300 + 3(25) = 375
250 +5(25) = 375
Plan D:
300 + 3(6) = 318
250 + 5(6) = 310
The answer is C, it takes 25 visits for the two plans to equal the same amount.