Your conditions: Han-Rui Hu