Your conditions: Bingxiang Wang