When asked how old she was Mary replied in two years I will be twice as old as I was five years ago

2 answers

How is this English?
m+2 = 2(m-5)
Mary is 12