séparation en deux pour garder les boucle for, mais pour unifier, il faudra que je les supprime