Пересечение множеств с дубликатами

Python Средний sets

Задача «Пересечение множеств с дубликатами»

Даны две строки, содержащие целые числа, разделенные пробелами. Необходимо найти все числа, которые встречаются в обеих строках, и вывести их в порядке возрастания без повторений. Если таких чисел нет, вывести 'NO'. Используйте множества для решения задачи.

Формат ввода

Две строки, каждая содержит целые числа, разделенные пробелами. Количество чисел в каждой строке от 1 до 1000, числа по модулю не превышают 10^9.

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

Одна строка: числа, которые есть в обеих строках, в порядке возрастания, разделенные пробелами. Если таких чисел нет, вывести 'NO'.

Примеры

Пример 1

ВВОД
10 20 30 40 50 60
ВЫВОД
NO

Пример 2

ВВОД
7 7 7 7 7 7 7
ВЫВОД
7
main.py