translate English to French: Meeting this challenge will not be easy.
Il ne sera pas facile de relever le défi.