Your conditions: Jinlong Hu