Answer:
Harry is 2, Jim is 6
Explanation:
The first statement tells us they are 4 years part. Then you need to find two numbers that are 4 apart and that has one that is half the other, like 4 and 8. Finally, subtract two because this will happen in two years and you need their ages now.
Sorry if this was confusing.