#include<bits/stdc++.h>
using namespace std;
int n,k,a[10005];
int main(){
cin>>n>>k;
for(int i=1;i<=n;i++)cin>>a[i];
for(int i=1;i<=k;i++){
int op,x,y;
cin>>op>>x;
if(op==1)cin>>y;
if(op==1)a[x]=y;
else {
int w=a[x];
int p=n;
for(int i=1;i<x;i++)
if(w>a[i])p--;
for(int i=x;i<=n;i++)
if(w<=a[i])p--;
cout<<p<<endl;
}
}
return 0;
}