Author: Nguyên Thuy Minh Ng~u.