Prüfungsaufgabe3 nearly complete