Your conditions: Zhang, De-Hai