tencent three-body problem