Tom is 32+5=<<32+5=37>>37 years old

So 7 years ago he was 37-7=<<37-7=30>>30 years old

Half of his age was 30/2=<<30/2=15>>15 years old

So 7 years ago Jim was 15+5=20

So he is now 20+7=<<20+7=27>>27 years old

That means in 2 years he will be 27+2=<<27+2=29>>29 years old

# Answer

29
<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
Tom turned 32 years old 5 years ago.  7 years ago Jim was 5 years older than half Tom's age.  How old is Jim in 2 years?
Please reason step by step, and put your final answer within \boxed{{}}.<|im_end|>
<|im_start|>assistant

user
29
Tom turned 32 years old 5 years ago.  7 years ago Jim was 5 years older than half Tom's age.  How old is Jim in 2 years?
train