translate English to French: It has not been an easy task.
Cela n'a pas été facile.