diff --git a/tp1.py b/tp1.py
index 9a0cb1eedbd3a0ec7a84d825044b8f1128143cf7..db2df373790317974382612b74ed2cc7de9a6b14 100644
--- a/tp1.py
+++ b/tp1.py
@@ -91,8 +91,39 @@ def sont_anagrammes2(s1:str,s2:str)->bool:
     False
     
     """
+    dict1={}
+    dict2={}
+    for elt in s1:
+        if elt in dict1:
+            dict1[elt]=dict1[elt]+1
+        else:
+            dict1[elt]=1        
+     
+    for elm in s2:
+        if elm in dict2:
+            dict2[elm]=dict2[elm]+1
+        else:
+            dict2[elm]=1
+    return dict1==dict2
     
-    
+def sont_anagrammes3(s1:str,s2:str)->bool:
+    """ à_remplacer_par_ce_que_fait_la_fonction
+
+    Précondition :
+    Exemple(s) :
+    $$$ sont_anagrammes3('orange', 'organe')
+    True
+    $$$ sont_anagrammes3('orange','Organe')
+    True
+    $$$ sont_anagrammes3('hezf','ehzu')
+    False
+    """
+    for elt in set(s1):
+        if s1.count(elt)==s2.count(elt):
+            return True
+    return False
+        
+