Your conditions: B. Y Wang