Сколько лет Мэри?

В добавление к своей задаче «Сколько лет Энн?» и дабы принести извинения ее сестре Мэри, которая оставалась в тени во время публичных дебатов относительно возраста ее сестры, я предлагаю вам следующую задачу.

— Видите ли, — заметил дедушка, — суммарный возраст Мэри и Энн составляет 42 года, а Мэри вдвое старше, чем была Энн, когда Мэри была вдвое моложе, чем будет Энн, когда Энн станет втрое старше, чем была Мэри, когда Мэри была втрое старше Энн. Сколько лет Мэри?

Решение головоломки
Усталый Вилли.