diff --git a/discover_puzzle.md b/discover_puzzle.md
new file mode 100644
index 0000000..5eaf1c3
--- /dev/null
+++ b/discover_puzzle.md
@@ -0,0 +1,20 @@
+# Discover puzzle:
+## Description:
+Tu vas devoir réaliser des petits défis de programmation
+et de me donner uniquement le résultat de l'éxécution de ton code.
+
+Tu es donc libre de réaliser le défi dans ton langage de programmation préféré.
+
+Peux-tu me donner le nombre de ligne(s) qui comporte(nt) strictement plus de 300 caractères dans ce fichier ?
+
+Si tu es en B1 Info, voici une fonction qui t'aidera à lire un fichier.
+Pour les autres, vous l'avez normalement déjà fait dans le cadre de vos cours à Helmo
+## Solution:
+```python
+count = 0
+with open('ui.txt') as file:
+ for i in file.readlines():
+ if len(i) > 300:
+ count+=1
+ print(count)
+```
\ No newline at end of file