Author: Jiheng Yao
Born: 1647