First find the number of cats Carmen has left: 28 cats - 3 cats = <<28-3=25>>25 cats

Then subtract the number of dogs from the number of cats to find the difference: 25 cats - 18 dogs = <<25-18=7>>7 more cats

# Answer

7
<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
Carmen had 28 cats and 18 dogs before she gave 3 of the cats up for adoption. How many more cats than dogs does Carmen have now?
Please reason step by step, and put your final answer within \boxed{{}}.<|im_end|>
<|im_start|>assistant

user
7
Carmen had 28 cats and 18 dogs before she gave 3 of the cats up for adoption. How many more cats than dogs does Carmen have now?
train