Chinese: 我们可能永远不知道。
English: We may never know.
French: Peut-être qu'on ne le saura jamais.