Author: Cirenyangzong.