Your conditions: Xiuying Teng