https://9dok.net/document/yr3j306p-ubungsblatt-informatik-ii-abgabe.html