#include using namespace std; char v[50005]; int main() { //freopen("date.in","r",stdin); //freopen("date.out","w",stdout); int a,b,c,y,z,r,m,n; scanf("%d%d",&n,&m); for(int e=1;e<=m;++e){ scanf("%d",&r); if(r==1){ scanf("%d%d%d",&a,&b,&c); for(int i=a;i<=b;++i){ v[i]=c; } } else{ scanf("%d",&a); printf("%d ",v[a]); y=a-1; while(v[y]==v[a] && y>0){ --y; } ++y; z=a+1; while(v[z]==v[a] && z<=n){ ++z; } z--; printf("%d %d\n",y,z); } } return 0; }