It is difficult to take stock of history Phase one Taking stock of the ten most difficult to defeat civil servants and generals in history Bai Qi Huo Qubing Zhuge Liang Jiang Wei Zhang Xun Yue Fei Wen Tianxiang Xin Qiji Yu Qian Lin Zexu the second term Taking stock