translate English to French: That is why the challenge is so great.
D'où l'importance du défi.