Code de la méthode 1 (encore buggé)