diff --git a/1.py b/1.py
new file mode 100644
index 0000000..9460b5f
--- /dev/null
+++ b/1.py
@@ -0,0 +1,9 @@
+def a(n):
+    if n==10:
+        return 1
+    b=(a(n+1)+1)*2
+    return b
+
+c=a(1)
+
+print(c)
\ No newline at end of file
diff --git a/2.py b/2.py
new file mode 100644
index 0000000..c9ec386
--- /dev/null
+++ b/2.py
@@ -0,0 +1,7 @@
+def g(h):
+    if h==1:
+        return 1
+    j=g(h-1)
+    return j+h
+k=g(100)
+print(k)
\ No newline at end of file
diff --git a/3.py b/3.py
new file mode 100644
index 0000000..a24c3df
--- /dev/null
+++ b/3.py
@@ -0,0 +1,13 @@
+import time
+d1=time.time()
+def a1(n):
+    if n<=2:
+        return 1
+    elif n>2:
+        b1=a1(n-1)+a1(n-2)
+        return b1
+c1=a1(10)
+print(c1)
+e1=time.time()
+f1=e1-d1
+print(f1)
\ No newline at end of file
diff --git a/4.py b/4.py
new file mode 100644
index 0000000..7dbdb9c
--- /dev/null
+++ b/4.py
@@ -0,0 +1,15 @@
+import turtle
+pen=turtle.Pen()
+pen.left(90)
+pen.forward(100)
+pen.right(30)
+pen.forward(100000000)
+pen.up()
+pen.backward(100000000)
+pen.down()
+pen.left(60)
+pen.forward(100000000)
+pen.up()
+pen.backward(100000000)
+pen.right(30)
+pen.backward(100)
\ No newline at end of file