Amélioration de l'algo - bug a corrigé