Your conditions: Bo Shen