Chinese: 好多了！
English: So much better!
French: Tant mieux !