How old is becoming the cost

Ann is 18. I think what makes it confusing is that the sentence is comparing Mary's present age with Ann's past age (which I did not catch until mulling it over a bit). Rephrasing it makes it easier to grasp: Mary is 24 years old. She is twice as old as Ann is now").