Python

Помогите срочно решить эту задачу

После завтрака в детском саду прогулка. Посчитаем, какие объекты заметили ребята во время прогулки.

Формат ввода
В первой строке записано натуральное число
n
n - количество опрошенных детей.

В каждой из
n
n последующих строк записано описание местности.

Формат вывода
Вывести все найденные объекты, которые заметили дети (без повторений, каждый в отдельной строке, в алфавитном порядке).

Пример
Ввод Вывод
3
березка елочка котенок березка
сосна собака сосна елочка ласточка медведь
сосна сосна сосна
березка
елочка
котенок
ласточка
медведь
собака
сосна
Без унылого набивания множества в цикле и без унылой печати в унылом цикле:
 from functools import reduce
n = int(input())
ss = (input().split() for _ in range(n))
s = reduce(set.union, ss, set())
print(*sorted(s), sep = '\n')
Сергей Орлов
Сергей Орлов
87 571
Лучший ответ
Вот решение этой задачи на языке Python:

 n = int(input()) 
objects = set()
for _ in range(n):
objects.update(input().split())
for obj in sorted(objects):
print(obj)
Этот код считывает количество опрошенных детей и создает пустое множество objects для хранения уникальных объектов. Затем в цикле для каждого ребенка считывается строка с описанием местности и добавляются все уникальные объекты в множество objects. После того, как все данные считаны, код выводит все найденные объекты в алфавитном порядке.
 Решение на Python: 

n = int(input())
objects = set()

for i in range(n):
description = input().split()
for obj in description[1:]:
objects.add(obj)

for obj in sorted(objects):
print(obj)
Код работает следующим образом:

Считываем количество опрошенных детей n.
Создаем множество objects, в которое будем добавлять все объекты, которые заметили дети.
Считываем описание местности для каждого ребенка, разделяем его на слова и добавляем все слова, кроме первого, в множество objects.
Выводим все объекты, которые заметили дети, в алфавитном порядке.
Обратите внимание, что мы используем множество objects, чтобы избежать повторений объектов, которые могут быть замечены несколькими детьми. Использование множества также позволяет автоматически упорядочить объекты в алфавитном порядке.

Пример работы кода:

Ввод:
3
березка елочка котенок березка
сосна собака сосна елочка ласточка медведь
сосна сосна сосна

Вывод:
березка
елочка
котенок
ласточка
медведь
собака
сосна
Получится 20детей
Анатолий Генов У меня в подвале