# În serviciul de suport, tichetele pot genera sub-tichete.
# Sistemul înregistrează fiecare acțiune: deschiderea sau închiderea unui tichet. Evenimentele sosesc în ordine cronologică.
# Este important să verificați dacă secvența de evenimente este corectă:
# Nu puteți închide un tichet care nu a fost deschis.
# Nu puteți deschide un tichet deja deschis (ID-ul său este deja printre cele deschise).
# Închiderea trebuie să aibă loc în ordinea inversă a deschiderii (încorporare): ultimul tichet deschis trebuie să fie închis primul.
# Scrieți o funcție care acceptă o listă de evenimente (fiecare element este un dicționar cu cheile 'type' ('open' sau 'close') și 'ticket_id') și returnează True dacă secvența este corectă, altfel False.
# Exemple:
# [
# {'type': 'open', 'ticket_id': 'A'},
# {'type': 'open', 'ticket_id': 'B'},
# {'type': 'close', 'ticket_id': 'B'},
# {'type': 'close', 'ticket_id': 'A'}
# ]
# rezultat True
#
# [
# {'type': 'open', 'ticket_id': 'A'},
# {'type': 'close', 'ticket_id': 'B'}
# ]
# Rezultat False.