Synonym of ASTUTE is?

Synonym of ASTUTE is?

Explanation
ASTUTE means ہوشیار، تیز
Shrewd means تیز فِہَم