Your conditions: Xin-Xin Hu