translate English to French: We must all be up to the challenge.
Nous devons être à la hauteur du défi.