Your conditions: Chen-Wei Wang