#include<deque>
#include<list>
#include<map>
#include<queue>
#include<set>
#include<stack>
#include<vector>
#include<algorithm>
#include<string>
#include<iostream>
#include<sstream>
#include<cmath>
#include<cstring>
using namespace std;
int main(){
  int i,j;
  int n;
  while(cin>>n,n){
    map<string,int> a;
    map<int,vector<string> > b;
    for(i=0;i<n;++i){
      string s;
      cin>>s;
      a[s]=0;
      int m;
      cin>>m;
      for(j=0;j<m;++j){
	int p;
	cin>>p;
	b[p].push_back(s);
      }
    }
    map<int,vector<string> >::iterator it;
    for(it=b.begin();it!=b.end();++it)
      for(i=0;i<(int)(*it).second.size();++i)
	a[(*it).second[i]]+=n-(*it).second.size()+1;
    map<string,int>::iterator jt,mn=a.begin();
    for(jt=a.begin();jt!=a.end();++jt){
      if(0){
      }else if((*mn).second>(*jt).second){
	mn=jt;
      }else if((*mn).second<(*jt).second){
      }else{
	if((*mn).first>(*jt).first)
	  mn=jt;
      }
    }
    cout<<(*mn).second<<" "<<(*mn).first<<endl;
  }
  return 0;
}