#include <iostream>
using namespace std;

int main() {
    int n, m;
    cin >> n >> m;
    int v[n+2];
    for(int i = 1; i <= n; i++)
        v[i] = 0;
    v[0] = 2;
    v[n+1] = 2;
    for(int p = 0; p < m; p++) {
        int op;
        cin >> op;
        if(op == 1) {
            int a, b, val;
            cin >> a >> b >> val;
            for(int i = a; i <= b; i++) {
                v[i] = val;
            }
        }
        else {
            int index;
            cin >> index;
            int val = v[index];
            cout << val << " ";
            int i = index;
            while(v[i]==val) i--;
            cout << i+1 << " ";
            i = index;
            while(v[i]==val) i++;
            cout << i-1 << endl;
        }
    }
    return 0;
}