Chinese: 我们别无选择。
English: We don't have any other choice.