Did you mean astute?
astute
adjective
°shrewd or crafty.