Your conditions: H. X. Xin