She is very good ________ solving puzzles.
She is very good ________ solving puzzles.
Explanation
"She is very good at solving puzzles."
In this context, "good at" is the correct phrase used to indicate someone's skill or ability in doing something.