# Im Support-Service können Tickets Untertickets erzeugen.
# Das System protokolliert jede Aktion: Öffnen oder Schließen eines Tickets. Ereignisse kommen in chronologischer Reihenfolge.
# Es ist wichtig zu überprüfen, ob die Ereignisfolge korrekt ist:
# Man kann ein Ticket nicht schließen, das nicht geöffnet wurde.
# Man kann ein bereits geöffnetes Ticket nicht erneut öffnen (seine ID ist bereits bei den offenen).
# Das Schließen muss in umgekehrter Reihenfolge des Öffnens erfolgen (verschachtelt): Das zuletzt geöffnete Ticket muss zuerst geschlossen werden.
# Implementieren Sie eine Funktion, die eine Liste von Ereignissen (jedes Element ist ein Wörterbuch mit den Schlüsseln 'type' ('open' oder 'close') und 'ticket_id') annimmt.
# Beispiele:
# [
# {'type': 'open', 'ticket_id': 'A'},
# {'type': 'open', 'ticket_id': 'B'},
# {'type': 'close', 'ticket_id': 'B'},
# {'type': 'close', 'ticket_id': 'A'}
# ]
# Ergebnis True
#
# [
# {'type': 'open', 'ticket_id': 'A'},
# {'type': 'close', 'ticket_id': 'B'}
# ]
# Ergebnis False.