Author: Shi, Changchun.