지피지기

Etymology
.

Noun

 * 1) know the enemy and know yourself