Your conditions: Zhenhua Wang