#include <stdio.h>
#include <stdlib.h>

main(){
  int i,j,k,n,r,p,c;
  int *A,*B;

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

    A=malloc(sizeof(int)*n+1);
    B=malloc(sizeof(int)*n+1);

    for(i=0;i<n;i++) A[i]=n-i;

    for(k=0;k<r;k++){
      scanf("%d%d",&p,&c);

      for(i=0;i<c;i++) B[i]=A[p-1+i];
      
      for(j=0;j<p-1;j++) B[i+j]=A[j];

      for(i=0;i<p-1+c;i++) A[i]=B[i];

    }

    printf("%d\n",A[0]);
    
    free(A);
    free(B);
  }
  return 0;
}