Question 123895
Let Alvin's age now be x, and Edwin's age be x+6.

Therefore, in 2 years' time, 

   x+8 = (1/3)(x+2) + 20
   x+8 = (1/3)(x) + 62/3
(2/3)x = 38/3
     x = 19

Hence, Alvin is 19 years old, and Edwin is x+6 = 19+6 = 25