Your conditions: M. Y. Xue