Chinese: 我们自己做的。
English: We did it ourselves.
French: Nous l'avons fait nous-mêmes.