Your conditions: Zhaohua Peng