translate English to French: We know that the scenario is daunting, but our determination is on a par with the challenge.
Nous savons que le scénario est de taille, mais notre détermination est à la mesure du défi.