diff --git a/l-multPersistence/mpersistence.py b/l-multPersistence/mpersistence.py
new file mode 100644
index 0000000000000000000000000000000000000000..d02630939a3f8822d1a207b9358b53948d0ac041
--- /dev/null
+++ b/l-multPersistence/mpersistence.py
@@ -0,0 +1,18 @@
+x=73477
+
+def decomp(x,prod):
+    if x<10:
+        prod*=x
+        return prod
+    else:
+        prod *= x%10
+        x//=10
+        return decomp(x,prod)
+
+def analysePersitence(x):
+    while (x>10):
+        print(x)    
+        x= decomp(x,1)
+    print(x)
+
+analysePersitence(x)
\ No newline at end of file