Author: Hsi-hua-shih-che.  c