#include<iostream>
using namespace std;
int main(){
int n,m,i,j,flag;
j=1;
cin>>n>>m;
int max=n>m?n:m;
char men[max+1][100];
int head[max+1]={},face[max+1]={},num[max+1]={};
for(i=1;i<=n;i++){
cin>>head[i]>>men[i];
}
for(i=1;i<=m;i++){
cin>>face[i]>>num[i];
}
for(i=1;i<=m;i++){
if(head[j]+face[i]==1)
flag=1;
else flag=-1;
j=(j+n+flag*num[i])%n;
}
cout<<men[j];
}