Author: Ying, Shaoshun.