#include using namespace std; int main() { int N, No, M, S; cin >> N; map tag; for (int i = 0; i < N; i++) { cin >> No >> M >> S; for (int j = 0; j < M; j++) { string t; cin >> t; if (tag.count(t)) tag.at(t) -= S; else tag[t] = S * -1; } } vector> P; for (pair a : tag) P.push_back(make_pair(a.second, a.first)); sort(P.begin(), P.end()); for (int i = 0; i < min((int)P.size(), 10); i++) cout << P.at(i).second << ' ' << P.at(i).first * -1 << endl; }