#include<iostream>
#include<cstring>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
int n , q ; cin >> n >> q;
int op,i,j,k;
vector<vector<int>> a(n+1),b(n+1);
while(q--){
cin >> op;
if(op == 1){
cin >> i >> j >> k;
a[i].push_back(k);
b[i].push_back(j);
}else{
cin >> i >> j;
for(int t=0;t<b[i].size();t++){
if(b[i][t] == j){
cout << a[i][t] << endl;
break;
}
}
}
}
return 0;
}