Yuan, Kechang (huan jing ke xue)