#include using namespace std; int a,b,c,i,j,x,y,z,n,m,v[50001],valid; int main() { cin>>n>>m; for(i=1;i<=m;i++) { cin>>valid; if(valid==1) { cin>>a>>b>>c; for(j=a;j<=b;j++) v[j]=c; } else { cin>>a; y=a; z=a; while(v[a]==v[y]&&y>0) y--; y++; while(v[a]==v[z]&&z<=n) z++; z--; cout<