translate English to French: It will not be easy, but we must address anew our failures.
Cela ne sera pas facile, mais nous devons nous pencher de nouveau sur nos échecs.