Translate the following English sentence to French:
"We have come a remarkably long way in a remarkably short time, but there is still a very considerable distance to travel and over the next few months and years we are going to find ourselves, for example, facing up to difficult questions about resources."
Nous avons parcouru un chemin extrêmement long en un temps extrêmement court, mais il y a encore un longue distance à parcourir. Ces prochains mois et ces prochaines années, nous devrons par exemple affronter l'épineux problème des ressources.