finished Aufgabe 3