translate English to French: These are fundamental challenges but not insurmountable ones.
Voilà des défis fondamentaux, mais ils ne sont pas insurmontables.