# No serviço de suporte, os tickets podem gerar sub-tickets.
# O sistema regista cada ação: abertura ou fecho de um ticket. Os eventos chegam em ordem cronológica.
# É importante verificar se a sequência de eventos está correta:
# Não se pode fechar um ticket que não foi aberto.
# Não se pode abrir um ticket já aberto (o seu ID já está entre os abertos).
# O fecho deve ocorrer na ordem inversa de abertura (aninhamento): o último ticket aberto deve ser fechado primeiro.
# Implemente uma função que aceita uma lista de eventos (cada elemento é um dicionário com chaves 'type' ('open' ou 'close') e 'ticket_id') e devolve True se a sequência estiver correta, caso contrário False.
# Exemplos:
# [
# {'type': 'open', 'ticket_id': 'A'},
# {'type': 'open', 'ticket_id': 'B'},
# {'type': 'close', 'ticket_id': 'B'},
# {'type': 'close', 'ticket_id': 'A'}
# ]
# resultado True
#
# [
# {'type': 'open', 'ticket_id': 'A'},
# {'type': 'close', 'ticket_id': 'B'}
# ]
# Resultado False.