Your conditions: Zhenhua Li