Your conditions: Xi-Guang Cao