Chinese: 我们尽我们所能。
English: We do the best we can.