Your conditions: Yan-Jun Xie