return -1 car si on fait le return de fin c'est qu'on est en erreur.