Improved Aufgabe 2.