#include #include #include #include #include #include #include #include #include #include #include #include #include #define p(s) cout<<(s)<=n;i--) #define CK(n,a,b) ((a)<=(n)&&(n)<(b)) #define F first #define S second typedef long long ll; using namespace std; const int inf = 1e9+7; int N; map m; vector> ans; int main() { cin>>N; REP(i, 0, N){ int No; cin>>No; int num, score; cin>>num>>score; REP(j, 0, num){ string s; cin>>s; m[s]+=score; } } for(auto a : m){ ans.emplace_back(-a.S, a.F); } sort(ans.begin(), ans.end()); //reverse(ans.begin(), ans.end()); int cnt=0; for(auto v : ans){ cout<