Your conditions: Jiacong Shen