Your conditions: Shouliang Wu