Chinese: 我十分困惑。
English: I felt rather puzzled.
French: J'étais assez perplexe.