Back to N1 Words

敵を知り己を知れば百戦危うからず

てきをしりおのれをしればひゃくせんあやうからず
JLPT N1 expression

Meaning

know your enemy, know thyself, and you shall not fear a hundred battles