#include <bits/stdc++.h>
using namespace std;
struct toy{
int iy;
char name;
}a[100500];
int main(){
int m,n,x,kk,xiabiao=1;
cin>>n>>m;
int i;
for(i=1;i<=n;i++){
cin>>a[i].iy>>a[i].name;
}
for(i=1;i<=m;i++){
cin>>x>>kk;
if((a[xiabiao].iy+x)%2==0)
{
if(kk==(xiabiao-1))
{
xiabiao=1;
}
else if(kk<(xiabiao-1))
{
xiabiao=xiabiao-kk;
}
else{
xiabiao=n-(kk-xiabiao+1);
}
}
else{
if((xiabiao+kk)<=n)
{
xiabiao+=kk;
}
else{
xiabiao=xiabiao+kk-n;
}
}
}
cout<<a[xiabiao].name;
return 0;
}