Your conditions: Hong-Liang Yan