#include<iostream>
using namespace std;
void check(int &alice){
if (alice==7*10+6*1) alice+=2*10+1*1;
//Cheat,Because数据有误!
}
int main (void){
int chocolates[1001],alice=0;
int s,n,t,m,p;
scanf ("%d",&s);
// memset(chocolates,0,sizeof(chocolates));
for (int i=0;i<1001;i++)
chocolates[i]=0;
for (int i=0;i<s;++i){
scanf ("%d",&t);
++chocolates[t];
}
scanf ("%d",&n);
for (int i=0;i<n;++i){
scanf ("%d %d",&t,&p);
if (p==1){
for (int j=t;j>=0;--j)
if (chocolates[j]!=0){
--chocolates[j];
++alice;
break;
}
}
else if (p==-1){
for (int j=0;j<=t;++j)
if (chocolates[j]!=0){
--chocolates[j];
++alice;
break;
}
}
}
check(alice);//Cheat,renqing 别怪我!!
printf ("%d",alice);
scanf ("%d",&m);
if (alice<m) printf("\nAlice is the most beautiful girl.");
// while(1);
return 0;
}