How Old Is Mary?

The combined ages of Mary and Ann are forty-four years, and Mary is twice as old as Ann was when Mary was half as old as Ann will be when Ann is three times as old as Mary was when Mary was three times as old as Ann. 
How old is Mary? 

That is all, but can you work it out? 
If not, ask your friends to help you, and watch the shadow of bewilderment creep over their faces as they attempt to grip the intricacies of the question.

See answer

Math Genius