Your conditions: Chuang-Ye He