translate English to French: "There’s no question it’s a challenge.
Nul doute que c’est un défi.