diff --git a/notebooks/picofumi.py b/notebooks/picofumi.py
index e7890c0..3cffb96 100644
--- a/notebooks/picofumi.py
+++ b/notebooks/picofumi.py
@@ -4,30 +4,33 @@ random.seed()
 number = random.randrange(100, 999)
 number = list(str(number))
 guesses = 0
-while True:
-    
-    if guesses == 5:
-        print("You loose!")
-        for value in number:
-            print(value, end=" ")
-        break
-    hint = [" ", " ", " "]
-    guess = input("Enter a three digit number:")
-    while len(guess) != 3:
+try:
+    while True:
+        
+        if guesses == 5:
+            print("You loose!")
+            for value in number:
+                print(value, end=" ")
+            break
+        hint = [" ", " ", " "]
         guess = input("Enter a three digit number:")
-    
-    guess = list(guess)
-    if guess == number:
-        print("You win!")
-        break
-    for index, value in enumerate(guess):
-        print(value, end=" ")
-        if value in number:
-            hint[index] = "P"
-    print("")
-    for index, value in enumerate(guess):
-        if number[index] == value:
-            hint[index] = "F"
-        print(hint[index], end=" ")
-    guesses += 1
-    print("\n")
\ No newline at end of file
+        while len(guess) != 3:
+            guess = input("Enter a three digit number:")
+        
+        guess = list(guess)
+        if guess == number:
+            print("You win!")
+            break
+        for index, value in enumerate(guess):
+            print(value, end=" ")
+            if value in number:
+                hint[index] = "P"
+        print("")
+        for index, value in enumerate(guess):
+            if number[index] == value:
+                hint[index] = "F"
+            print(hint[index], end=" ")
+        guesses += 1
+        print("\n")
+except KeyboardInterrupt:
+    pass
\ No newline at end of file