Your conditions: Yihao Gong