Пересечение уникальных элементов с учётом кратности

Python Сложный sets

Задача «Пересечение уникальных элементов с учётом кратности»

Даны два списка целых чисел. Необходимо найти пересечение их уникальных элементов, но с учётом, что каждый элемент может встречаться не более одного раза, даже если в исходных списках он повторяется. Однако, если элемент присутствует в обоих списках, но в одном из них он встречается несколько раз, в пересечение он попадает с минимальной кратностью из двух. Если элемент встречается в одном списке, но не встречается в другом, он не попадает в пересечение. Вывести отсортированные по возрастанию элементы пересечения, каждый на новой строке. Если пересечение пусто, вывести 'empty'.

Формат ввода

Две строки. Первая строка содержит целые числа первого списка, разделённые пробелами. Вторая строка содержит целые числа второго списка, разделённые пробелами.

Формат вывода

Отсортированные по возрастанию целые числа, каждое на новой строке. Если пересечение пусто, вывести 'empty'.

Примеры

Пример 1

ВВОД
5 5 5 1 2 3
ВЫВОД
empty
main.py