l'algo fonctionne