copyright@CSABinan 2017-2018