astute, clever, discerning, foresighted, sagacious, shrewd, wise
Start by entering a word to find its synonyms.