Die Lösung und unkommentierter Code, der nicht viel aufschlussreicher ist als die Aufgabe, ist bestimmt das, was der TE will...