#include <bits/stdc++.h>
using namespace std;
int n,m;
struct stc{
int f;
string p;
}t[100005];
int main(){
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++){
scanf("%d",&t[i].f);
cin>>t[i].p;
}
int p=1;
for(int i=1;i<=m;i++){
int a,b;
scanf("%d%d",&a,&b);
int f=a^t[p].f;
if(!f)
{
p-=b;
p=(p+n+n)%n;
}
else
{
p+=b;
p=(p+n+n)%n;
}
}
cout<<t[p].p;
return 0;
}