Your conditions: Yan-Mei Chen