Answer:
John is 18, Frank is 12.
Step-by-step explanation:
This is th eanswer because if John is older that Frank by 6 years, and ^ years ago, double his age, you have to find a number that is twice the number 6.
12 fits that description:
John Frank
12 6 Let's say these were the ages, twice as old as Frank, but the difference is still 6.
Now, John is 18 (six years later..) and Frank is 12.
I hope you understand the answer and it helps you. :)