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? Let's be accurate as possible.

Show your work and conclude with the exact phrasing "Therefore, the final answer is [answer]." where [answer] is just the final number or expression that solves the problem.
user
First find the number of cats Carmen has left: 28 cats - 3 cats = 25 cats. Then subtract the number of dogs from the number of cats to find the difference: 25 cats - 18 dogs = 7 more cats.
The answer: 7.