The correct answer is: cunning.
Cunning is the opposite of naive because it means being clever and deceitful. A cunning person is able to manipulate others for their own
advantage. They are often good at lying and deception, and they may use these skills to get what they want.A naive person, on the other hand, is innocent and trusting. They may be easily fooled by others, and they may not be able to see through deception. They may also be idealistic and believe that people are generally good.
The other options are not opposites of naive. Wealthy means having a lot of money, sophisticated means having a complex understanding of something, and complicated means difficult to understand or do.
A wealthy person may be able to manipulate others through their money, but they are not necessarily cunning. A sophisticated person may be able to see through deception, but they are not necessarily naive. A
complicated task may be difficult to understand or do, but it is not necessarily the opposite of naive.