#include <stdio.h>

int main(void){

  int n;
  int r;
  int i;
  int j;

  while(1){
    int hanafuda[50]={0};
    int copy[51]={0};
    int change[51]={0};
    int p=0;
    int c=0;
    int k=1;

    scanf("%d%d",&n,&r);
    if(n==0 && r==0){
      break;
    }

    for(i=n;i>0;i--){
      hanafuda[i]=k;
      k++;
    }

    /* for(i=1;i<=n;i++){
      printf("hanafuda[%d]:%d\n",i,hanafuda[i]);
      }*/

    for(i=0;i<r;i++){

      scanf("%d%d",&p,&c);
      
      for(j=1;j<p;j++){
	copy[j]=hanafuda[j];
	/*printf("copy[%d]:%d\n",j,copy[j]);*/
      }

      k=1;
      for(j=p;j<p+c;j++){
       
	change[k]=hanafuda[j];
	/*printf("change[%d]:%d\n",k,change[k]);*/
	k++;
      }

      for(j=1;j<=c;j++){
	hanafuda[j]=change[j];
      }

      k=1;
      for(j=c+1;j<p+c;j++){
    
	hanafuda[j]=copy[k];
	k++;
      }

    }

    /* printf("hanafuda:");
    for(i=1;i<=5;i++){
      printf("%d",hanafuda[i]);
      }*/
    printf("%d\n",hanafuda[1]);

  }

  return 0;
}