N0.1
题号:NC230338
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

一年一度的暑期 ACM 集训又开始了,已知今年参加学校暑期集训的队伍有n支,每支队伍有3人。

因为每支队伍的同学掌握的知识点不完全一致,但是ACM 比赛又需要掌握特别多的内容,因此,教练老周想知道哪支队伍掌握的知识点最多。

但是如果一支队伍里面有多名队员掌握相同的知识点,则只能记作掌握一个知识点。为了方便统计,同学们掌握的知识点用正整数表示。

如果有多支队伍掌握相同最多数量的知识点,输出所有这些队伍的队伍名称,每输出一个队伍名称换一行,并且要按照这些队伍的输入顺序进行对应输出,比如:队伍 A和队伍K掌握的知识点数量最多,如果A在K前输入,则最后应该先输出A,后输出K。

输入描述:

1行输入一个正整数n,表示参加集训的队伍数量 

接下来针对每一支参赛队伍输入4行数据:

1行输入队伍名称name(name的长度不大于10)。

2-4行输入 3 名队员掌握的知识点,第1个数据是当前队员掌握知识点的数量 ,接着输入k个知识点名称,两数之间用空格隔开。

输出描述:

输出掌握知识点最多的队伍名称。
示例1

输入

复制
2
usst1
2 1 2
1 3
2 4 5
usst2
1 1
1 2
1 3

输出

复制
usst1
示例2

输入

复制
3
usst1
1 1
1 2
1 3
usst2
1 4
2 4 5
1 6
usst3
1 7
1 8
1 9

输出

复制
usst1
usst2
usst3