#include<bits/stdc++.h>
using namespace std;

int main()
{
  int n,r;
  int p,c;
  
  while(cin >> n >> r,n||r){

    vector<int> card(n,0);
    for(int i=0;i < n;i++){
      card[i]=i+1;
    }
    reverse(card.begin(),card.end());
    
    for(int i=0;i < r;i++){
      cin >> p >> c;
      rotate(card.begin(),card.begin()+p-1,card.begin()+p-1+c);
      
      // rotate(a,b,c):= [a,b)と[b,c)を入れ替え
    }
    cout << *card.begin() << endl;
  }
  return 0;
}

