Your conditions: Qiao Haoran