Answered

Tom is twice as old as Mary, but he is 2 years younger than Jim. What is Mary's age if Jim will be twenty years old in 2 years time?