Your conditions: D.H.Zhang