Chinese: 这是一个巨大的挑战。
English: That's a huge challenge.