Tom's and Tim's ages add up to 21 years. In 3 years, Tom will be twice Tim’s age. How old are they now?


Tom is 15, and Tim is 6.



Tom is 12, and Tim is 9.



Tom is 16, and Tim is 5.



Tom is 14, and Tim is 7.