ANSWER
Earl =12 years, Robin =24 years and Adam =4 years.
Step-by-step explanation
Let Earl's present age be

Then Robin will be,

and Adam will be

In six years time, Robin will be 3 times as old as Adam. This implies that,


We expand to get,

Group similar terms to get;

This implies that,

Therefore their present ages are;
Earl =12 years, Robin =24 years and Adam =4 years.