/*
TASK:bands
LANG:C++
*/

#include <iostream>
using namespace std;

const int mn=20002;
int line[mn];
int N,M;

int main()
{
    int col,p,i,j,code;
    cin>>N>>M;
    for(p=0;p<M;p++){
       cin>>code;
       if(code==1){ cin>>i>>j>>col; for(;i<=j;i++) line[i]=col; }
       else if(code==2){cin>>i>>j;}
       else if(code==3){cin>>i; cout<<line[i]<<endl; }
    }
    return 0;
}
