Your conditions: Hanyue Wang