translate English to French: The challenge is doing that.
Le défi est de le faire.