Author: Lian Ya-chun.