#include using namespace std; int main(){ int N,M; cin>>N>>M; unordered_map um; for(int i=0;i>S>>A; um.insert(make_pair(S,A)); } for(int i=0;i>T>>B; if(um.find(T)==um.end()){ um.insert(make_pair(T,B)); }else{ um[T]=B; } } vector> ans; for(auto i:um){ ans.push_back(i); } sort(ans.begin(),ans.end()); for(auto i:ans){ cout<