sagacious
adjective
°Having or showing keen discernment, sound judgment, and farsightedness.