#include<bits/stdc++.h>
using namespace std;
int main() {
int a[100010],b[100010],s[100010],c,d,e,n,q,f[200002],count=0;
cin>>n>>q;
for(int i=1;i<=n;i++){
cin>>b[i];
a[i]=b[i];
s[i]=i;
}
for(int k=1;k<=q;k++){
cin>>c>>d;
if(c==2){
for(int i=1;i<=n;i++){
for(int j=i;j>=2;j--){
if(a[j]<a[j-1]){
swap(a[j],a[j-1]);
swap(s[j],s[j-1]);
}
}
}
for(int i=1;i<=n;i++){
if(s[i]==d){
f[count]=i;
count++;
}
a[i]=b[i];
s[i]=i;
}
}
else{
cin>>e;
b[d]=e;
a[d]=e;
}
}
for(int i=0;i<count;i++){
cout<<f[i]<<endl;
}
return 0;
}