#include<bits/stdc++.h>
using namespace std;
int main(){
  
  int n,q; cin>>n>>q;
  vector<int> v(n+1,0);
  for(int i=0;i<q;++i){
    int a,b;
    cin>>a>>b;
    v[a]+=b;
    priority_queue<pair<int,int> > Q;
    for(int j=1;j<n+1;++j)
      Q.push(make_pair(v[j],j));
    
    pair<int,int> p=Q.top(); Q.pop();
    while(p.first==Q.top().first){
      p=Q.top();
      Q.pop();
    }
    cout<<p.second<<' '<<p.first<<endl;
  }
  return 0;
}