# W serwisie wsparcia zgłoszenia (tickety) mogą generować podzgłoszenia.
# System rejestruje każde działanie: otwarcie lub zamknięcie zgłoszenia. Wydarzenia przychodzą w kolejności chronologicznej.
# Ważne jest, aby sprawdzić, czy sekwencja zdarzeń jest poprawna:
# Nie można zamknąć zgłoszenia, które nie zostało otwarte.
# Nie można ponownie otworzyć już otwartego zgłoszenia (jego ID jest już wśród otwartych).
# Zamknięcie musi następować w odwrotnej kolejności do otwarcia (zagnieżdżenie): ostatnio otwarte zgłoszenie musi być zamknięte jako pierwsze.
# Zaimplementuj funkcję, która przyjmuje listę zdarzeń (każdy element to słownik z kluczami 'type' ('open' lub 'close') i 'ticket_id').
# Przykłady:
# [
# {'type': 'open', 'ticket_id': 'A'},
# {'type': 'open', 'ticket_id': 'B'},
# {'type': 'close', 'ticket_id': 'B'},
# {'type': 'close', 'ticket_id': 'A'}
# ]
# wynik True
#
# [
# {'type': 'open', 'ticket_id': 'A'},
# {'type': 'close', 'ticket_id': 'B'}
# ]
# Wynik False.