translate English to French: It will be difficult.  But that does not mean that it will be impossible.
Il sera difficile, mais cela ne veut pas dire qu'il sera impossible.