#include #include #include #include #include #include #include #include #include #include #include #include #define INF 1000000000ll #define MOD 1000000007ll #define EPS 1e-10 #define REP(i,m) for(long long i=0; i P; typedef long double ld; int main() { cin.tie(0); ios::sync_with_stdio(false); ll n; cin>>n; map m; REP(i,n) { ll no; cin>>no; ll h,s; cin>>h>>s; REP(j,h) { string tag; cin>>tag; if(m.count(tag)==0) m[tag]=s; else m[tag]+=s; } } vector> vec; for(auto p: m) { vec.pb(pair(-p.second,p.first)); } sort(ALL(vec)); if((ll)vec.size()<10) { REP(i,(ll)vec.size()) { cout<