diff --git a/harj9/eka.py b/harj9/eka.py
new file mode 100644
index 0000000000000000000000000000000000000000..667377aabfc141e9a12088a770a5ef47c172a631
--- /dev/null
+++ b/harj9/eka.py
@@ -0,0 +1,13 @@
+summa = 0
+luku = 0
+while True:
+    x= input("Anna luku: ")
+    if x.isdigit():
+        x=int(x)
+        summa = summa + x
+        luku = luku+1
+    else:
+        break
+print (luku)
+print("lukujen summa on ")
+print (summa)
\ No newline at end of file
diff --git a/harj9/kolmas.py b/harj9/kolmas.py
new file mode 100644
index 0000000000000000000000000000000000000000..337d2aa6e49701f8dcd0723ef7fdf9c84dadacd8
--- /dev/null
+++ b/harj9/kolmas.py
@@ -0,0 +1,12 @@
+tyhja=[]
+luku=0
+while True:
+    nimi=input("Kerro nimesi")
+    if nimi !="":
+        tyhja.append(nimi)
+        luku = luku+1
+    else:
+        break
+tyhja.sort()
+print(tyhja)
+print("nimien määrä ", luku)
\ No newline at end of file
diff --git a/harj9/toka.py b/harj9/toka.py
new file mode 100644
index 0000000000000000000000000000000000000000..bbd09cc2fc60159e4839b0e92eb9820126a653db
--- /dev/null
+++ b/harj9/toka.py
@@ -0,0 +1,11 @@
+tyhja=[]
+luku=0
+while True:
+    nimi=input("Kerro nimesi")
+    if nimi !="":
+        tyhja.append(nimi)
+        luku = luku+1
+    else:
+        break
+print(tyhja)
+print("nimien määrä ", luku)
\ No newline at end of file
diff --git a/harj9/viides.py b/harj9/viides.py
new file mode 100644
index 0000000000000000000000000000000000000000..545ded8746bc770044527394a0178daf917606e6
--- /dev/null
+++ b/harj9/viides.py
@@ -0,0 +1,8 @@
+import random
+luku=0
+tyhja =[]
+while luku <8:
+    x = random.randint(1,41)
+    tyhja.append(x)
+    luku =+1
+print(tyhja)
\ No newline at end of file