#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define REP(i,n) for(int i=0; i=b; --i) #define ALL(c) (c).begin(), (c).end() typedef long long ll; typedef vector VI; typedef vector VL; typedef vector VVI; typedef vector VVL; typedef pair P; typedef pair PL; int main() { int n; cin >> n; map mp; REP(i,n){ int m, x; cin >> m; cin >> m >> x; while (m--){ string s; cin >> s; mp[s] -= x; } } vector > v; for (pair p : mp){ v.push_back(make_pair(p.second, p.first)); } sort(ALL(v)); int x = 0; for (pair p : v){ cout << p.second << " " << -p.first << endl; x++; if (x == 10) break; } return 0; }