translate English to French: This is a great challenge for us.
C'est un grand défi pour nous.