diff --git a/aufgabe1/Aufgabe1.py b/aufgabe1/Aufgabe1.py
index 944f8f2920b9d3fa492ec269d454ae01b3ae12f3..c8d043347951fb67a62f143c181c9331f8c59de1 100755
--- a/aufgabe1/Aufgabe1.py
+++ b/aufgabe1/Aufgabe1.py
@@ -4,8 +4,17 @@
 import sys
 
 
-def multiply(x, y):
-    pass
+def mul(x, y):
+    return x * y
+
+def add(x, y):
+    return x + y
+
+def sub(x, y):
+    return x - y
+
+def div(x, y):
+    return x / y
 
 
 def main(args):
diff --git a/aufgabe1/Aufgabe2.py b/aufgabe1/Aufgabe2.py
index 641691cc818b19d1a0de108ad079562cb571099c..4e46e2b3b7af9e55e80284258d69cff2959cb4ac 100755
--- a/aufgabe1/Aufgabe2.py
+++ b/aufgabe1/Aufgabe2.py
@@ -1,8 +1,11 @@
 #!/usr/bin/env python3
 
 
+import math
+
+
 def calc_area(r):
-    pass
+    return math.pi * (r ** 2)
 
 
 def main():
diff --git a/aufgabe1/Aufgabe3.py b/aufgabe1/Aufgabe3.py
index 9ab5e5f6b63a04418f804b84621ccf13fbeb8e37..c373e99b13b455394255a78a75d5be8d50b74706 100755
--- a/aufgabe1/Aufgabe3.py
+++ b/aufgabe1/Aufgabe3.py
@@ -5,7 +5,11 @@ import sys
 
 
 def tokenize(string):
-    pass
+
+    string = string.replace(".", " . ")
+    string = string.split()
+
+    return string
 
 
 def main(args):