#include<bits/stdc++.h>
using namespace std;
int n,m;
bool cx[100005],zy;
string mz[100005];
int jg;
int ans;
int count(int j,bool a,bool b,int c){
if(!a){
b=!b;
}
int i=j;
for(int k=0;k<c;k++){
if(i==1&&b){
i=n;
}
else if(i==n&&!b){
i=1;
}
else if(b){
i--;
}
else{
i++;
}
}
return i;
}
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>cx[i]>>mz[i];
}
ans=1;
for(int j=1;j<=m;j++){
cin>>zy>>jg;
ans=count(ans,cx[ans],zy,jg);
}
cout<<mz[ans];
return 0;
}