彼を知り己を知れば百戦殆からず

Etymology
, from the chapter of .

Phrase

 * 1)  know the other side and yourself, a hundred battles will not be perilous
 * 2)  it is important to understand the strength and weakness of your side and the opposing side, in order to mitigate the risk of failure