Zac's age to Ed's age is:
2:1
The difference between Ed's and Tim's age is:
12-9=3 years
9.3m questions
12.0m answers