translate English to French: And that is the challenge.
Et c'est là qu'est tout le défi.