#include<bits/stdc++.h>
using namespace std;
int n,m;
struct per{
string s;
long long c;
} p[1000010];
int main()
{
cin >> n >> m;
for(int i=0;i<n;i++){
cin >> p[i].c >> p[i].s;
}
long long now=0;
for(int i=1;i<=m;i++){
int a,s;
cin >> a >> s;
if(p[now].c==0){
if(a==0) now = now+n-s;
else now+=s;
}
if(p[now].c==1){
if(a==0) now+=s;
else now=now+n-s;
}
now = now%n;
}
cout << p[now].s;
return 0;
}