Einige Lösungsbeispiele - ich bin mir leider nicht sicher in wie weit ich eventuelle Fehler in den Quelltexten entfernt habe.
Als kleine Hilfestellung zur Lösung der Aufgaben solltes aber sicherlich reichen