Autor: Haoxi Chai, Yijun Ruan