Your conditions: Bo Chen