先知先觉xiān zhī xiān juéxianzhixianjuehaving foresighta person of foresightCharacters in this word先first, former, previous知to know, to perceive, to comprehend觉consciousStudy it in Yanamino