Author: Thanh Hò̂ng.