translate English to French: New challenges call for new solutions.
De nouveaux défis appellent de nouvelles solutions.