Chinese: 他们俩都未能找到我们的星球所面临最严重的问题。
English: They have both failed to find the most serious problem that has ever faced our planet.