# Dans le service d'assistance, les tickets peuvent générer des sous-tickets.
# Le système enregistre chaque action : ouverture ou fermeture d'un ticket. Les événements arrivent dans l'ordre chronologique.
# Il est important de vérifier que la séquence d'événements est correcte :
# Vous ne pouvez pas fermer un ticket qui n'a pas été ouvert.
# Vous ne pouvez pas ouvrir un ticket déjà ouvert (son ID est déjà parmi les ouverts).
# La fermeture doit se faire dans l'ordre inverse de l'ouverture (imbrication) : le dernier ticket ouvert doit être fermé en premier.
# Implémentez une fonction qui prend une liste d'événements (chaque élément est un dictionnaire avec les clés 'type' ('open' ou 'close') et 'ticket_id').
# Exemples :
# [
# {'type': 'open', 'ticket_id': 'A'},
# {'type': 'open', 'ticket_id': 'B'},
# {'type': 'close', 'ticket_id': 'B'},
# {'type': 'close', 'ticket_id': 'A'}
# ]
# résultat True
#
# [
# {'type': 'open', 'ticket_id': 'A'},
# {'type': 'close', 'ticket_id': 'B'}
# ]
# Résultat False.