#include<bits/stdc++.h>
using namespace std;
int n,m,a[100001],ans=1;
string c[100001];
bool b[100001];
void s(int x,int y)
{
if(!b[ans])
{
if(x)ans+=y;
else ans-=y;
if(ans<0)ans=n+ans;
if(ans>n)ans-=n;
}
else
{
if(x)ans-=y;
else ans+=y;
if(ans<0)ans=n+ans;
if(ans>n)ans-=n;
}
}
int main()
{
cin>>n>>m;
for(int i=1; i<=n; i++)
{
int x;
cin>>x>>c[i];
if(x)b[i]=true;
}
for(int i=1; i<=m; i++)
{
int x,y;
cin>>x>>y;
s(x,y);
}
cout<<c[ans];
}