Your conditions: Wenhua Wang