translate English to French: This is definitely an enormous and daunting challenge, but it is not an impossible challenge.
La tâche est immense et ardue, certes, mais pas impossible à réaliser.