Implémentation du 2e algo