#include<bits/stdc++.h>
using namespace std;
struct doll{
string job;
bool opt;
}doll[100005];
int n,m;
int main(){
int x,y;
int t=0;
cin>>n>>m;
for(int i=0;i<n;i++){
scanf("%d%d",&doll[i].opt,&doll[i].job);
}
for(int i=1;i<=m;i++){
scanf("%d%d",&x,&y);
if((!doll[t].opt&&!x)||(doll[t].opt&&x)) t=(t+n-y)%n;
else if((!doll[t].opt&&x)||(doll[t].opt&&!x)) t=(t+y)%n;
}
cout<<doll[t].job;
}