#include<iostream>
#include<map>
#include<string>
using namespace std;
int main()
{
int n,m,i,j;
char name[10003][33],str[33];
string s1,s2;
while(scanf("%d",&n)!=EOF)
{
getchar();
map<string,int>Map;
for(i=0;i<n;i++)
{
gets(name[i]);
int len=strlen(name[i]);
s1="";
for(j=0;j<len;j++)
s1+=name[i][j];
Map[s1]=0;
}
scanf("%d",&m);
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
int x;
s1="";
scanf("%d",&x);
getchar();
gets(str);
int len=strlen(str);
for(int k=0;k<len;k++)
s1+=str[k];
Map[s1]+=x;
}
int ans=1;
s2="Li Ming";
for(j=0;j<n;j++)
{
if(strcmp(name[j],"Li Ming")!=0)
{
if(Map[name[j]]>Map[s2])
ans++;
}
}
printf("%d\n",ans);
}
}
}