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.