diff --git a/main.py b/main.py
index 4c753701a63969d6834064893a7360844428c944..c65c2fea9bcd4743780450530774cf144965702f 100644
--- a/main.py
+++ b/main.py
@@ -4,6 +4,7 @@ from request2 import search_osm, all_intersect
 from ordre_arbres import ordre_arbre
 from research import circular_research_2
 import time
+import ast
 
 def tree_position(lat, lon):
     req = requete_osm(lat, lon)
@@ -31,10 +32,14 @@ def tree_position(lat, lon):
 
     return {'lat':lat, 'lon':lon, 'ville':city, 'rue':main_street, 'début tronçon': begin, 'fin tronçon':end, 'coordonnées début tronçon': tuple_c_begin, 'coordonnées fin tronçon': tuple_c_end}
 
-def trees_positions(liste_coord): #ATTENTION mettre la longitude en premier
+def trees_positions(liste_coord): #ATTENTION mettre la latitude en premier
     #on classe les arbres afin de les regrouper par tronçon commun, on obtient un dictionnaire 
     #ayant en clé les caractéristique du troncon, et en valeur les coordonnées des arbres de ce troncon
-    classement=classement_arbres(liste_coord)
+    print('Start')
+    liste_coord_inv = []
+    for (lat, long) in liste_coord:
+        liste_coord_inv.append((long, lat))
+    classement=classement_arbres(liste_coord_inv)
     new_classement=classement_reduit(classement)
     dict={}
     #pour chaque troncon, on cherche l'ordre des arbres
@@ -115,6 +120,7 @@ def classement_reduit(classement): #fonction pour l'objectif 3 qui rassemble les
 
 if __name__=="__main__":
     
+    liste_coord = ast.literal_eval(input('Entrez la liste des coordonnées des arbres sous la forme (long, lat) : '))
     '''t1 = time.time()
     lat, lon = 48.892046, 2.249319
     #print(tree_position(lat, lon))
@@ -125,6 +131,8 @@ if __name__=="__main__":
     lon = 2.253773690
     print(tree_position(lat, lon))
     '''
-    liste=[(2.24697,48.89535),(2.24705,48.89529),(2.2472,48.89518), (2.247616, 48.894831)]
-    #liste=[(2.246212,48.896523),(2.247038,48.895916)]
-    print(trees_positions(liste))
\ No newline at end of file
+    #liste=[(48.89535, 2.24697),(48.89529, 2.24705),(48.89518,2.2472), (48.894831,2.247616)]
+    #liste=[(48.896523,2.246212),(48.895916, 2.247038)]
+    #liste=[(48.899517, 2.260667)]
+
+    print(trees_positions(liste_coord))
\ No newline at end of file