#include<bits/stdc++.h>
using namespace std;
struct People
{
int cx;
string job;
}p[100010];
int main()
{
int n,m;
cin>>n>>m;
for(int i=1;i<=n;++i)
{
cin>>p[i].cx>>p[i].job;
}
int zy,shu;
int res=1;
for(int i=1;i<=m;++i)
{
cin>>zy>>shu;
if((p[res].cx==0&&zy==1)||(p[res].cx==1&&zy==0))
{
res+=shu;
res%=n;
}
else
{
res-=shu;
while(res<1)
{
res+=n;
}
}
}
cout<<p[res].job;
return 0;
}