# V podpore, požiadavky (tickety) môžu generovať podpožiadavky.
# Systém zaznamenáva každú akciu: otvorenie alebo uzavretie ticketu. Udalosti prichádzajú v chronologickom poradí.
# Je dôležité skontrolovať, či je sekvencia udalostí správna:
# Nie je možné uzavrieť ticket, ktorý nebol otvorený.
# Nie je možné znovu otvoriť už otvorený ticket (jeho ID je už medzi otvorenými).
# Uzavretie musí prebiehať v opačnom poradí ako otvorenie (vnorenie): posledný otvorený ticket musí byť uzavretý ako prvý.
# Implementujte funkciu, ktorá prijíma zoznam udalostí (každý prvok je slovník s kľúčmi 'type' ('open' alebo 'close') a 'ticket_id').
# Príklady:
# [
# {'type': 'open', 'ticket_id': 'A'},
# {'type': 'open', 'ticket_id': 'B'},
# {'type': 'close', 'ticket_id': 'B'},
# {'type': 'close', 'ticket_id': 'A'}
# ]
# výsledok True
#
# [
# {'type': 'open', 'ticket_id': 'A'},
# {'type': 'close', 'ticket_id': 'B'}
# ]
# Výsledok False.