Автор: | Anton Karabanov | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 512 Мб | |
Выходной файл: | Стандартный выход |
Сиблинги — термин, используемый в социальной антропологии и других науках, который обозначает детей одних родителей. Различают полнородных сиблингов, имеющих общих мать и отца, и неполнородных, у которых общим является только один родитель. В руки психологов, изучающих проблему сиблингового соперничества, попала таблица базы данных людей, проживающих в одном доме. Помогите учёным выделить наиболее многочисленную группу полнородных сиблингов для дальнейшего исследования.
Данные для исследования представляет собой таблицу, в которой n строк и 3 столбца. В первом столбце указан id номер человека. Во втором и третьем столбцах указаны id номера его родителей в произвольном порядке.
Первая строка входных данных содержит натуральное число n — количество записей в базе данных, В следующих n строках через пробел расположены три натуральных числа xi, yi, zi — id номера в описанном выше формате.
Выведите в первой строке одно натуральное число — наибольшее количество полнородных сиблингов (гарантируется, что такое количество единственно). Во второй строке в порядке возрастания выведите их id номера.
2 ≤ n ≤ 105
1 ≤ xi, yi, zi ≤ 109
Предложенную в примере таблицу удобно представить в виде графа. По нему видно, что у четырех человек (id номера 207, 208, 411 и 511) общие родители. Остальные группы сиблингов не такие многочисленные.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|