#include<iostream>
#include<string>
#include<map>
using namespace std;
int main(){
int t;
while(cin>>t){
for(int i=0;i<t;i++){
string s;
cin>>s;
}
int n;//n次涨价
cin>>n;
map<string,int>shop;
while(n--){
for(int i=0;i<t;i++){
string na;
int p;
cin>>p;
cin>>na;
shop[na]+=p;
}
map<string,int>::iterator it; //迭代器
int ans;//定义一个排名
ans=1;
for(it=shop.begin();it!=shop.end();it++){
if(it->second>shop["memory"]){//it->second代表当前价格
ans++;
}
}
cout<<ans<<endl;
}
}
return 0;
}
10-01