Your conditions: C.Z.Yuan