Your conditions: Zong-Kuan Guo