He bought 250*100=<<250*100=25000>>25000 gems

He got a 25,000*.2=<<25000*.2=5000>>5,000 gem bonus

So he got a total of 25000+5000=<<25000+5000=30000>>30,000 gems

# Answer

30,000
<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
Tom spends $250 to buy gems in a game he plays.  The game gives 100 gems for each dollar you spend.  Since he bought so many gems he got a 20% bonus of more gems. How many gems did he end up with?
Please reason step by step, and put your final answer within \boxed{{}}.<|im_end|>
<|im_start|>assistant

user
30,000
Tom spends $250 to buy gems in a game he plays.  The game gives 100 gems for each dollar you spend.  Since he bought so many gems he got a 20% bonus of more gems. How many gems did he end up with?
train