# В службе технической поддержки заявки (тикеты) могут порождать подзаявки.
# Система логирует каждое действие: открытие или закрытие тикета. События поступают в хронологическом порядке.
# Важно проверить, что последовательность событий корректна:
# Нельзя закрыть тикет, который не был открыт.
# Нельзя открыть уже открытый тикет (его ID уже присутствует среди открытых).
# Закрытие должно происходить в порядке, обратном открытию (вложенность): последний открытый тикет должен быть закрыт первым.
# Реализовать функцию, которая принимает список событий (каждый элемент — словарь с ключами 'type' ('open' или 'close') и 'ticket_id').
# Примеры:
# [
# {'type': 'open', 'ticket_id': 'A'},
# {'type': 'open', 'ticket_id': 'B'},
# {'type': 'close', 'ticket_id': 'B'},
# {'type': 'close', 'ticket_id': 'A'}
# ]
# результат True
#
# [
# {'type': 'open', 'ticket_id': 'A'},
# {'type': 'close', 'ticket_id': 'B'}
# ]
# Результат False.