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

int main(void)
{
  int i,j;
  int n,r;
  int p,c;
  int *h,*tmp;


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

      h=(int*)malloc(sizeof(int)*n);
      for(i=0;i<n;i++){
	h[i]=n-i;}

      for(i=0;i<r;i++)
	{
	  scanf("%d %d",&p,&c);
	  tmp=(int*)malloc(sizeof(int)*(p-1));

	  for(j=0;j<p-1;j++)
	    {
	      tmp[j] = h[j];
	    }

	  for(j=0;j<c;j++)
	    {
	      h[j] = h[j+p-1];
	    }

	  for(j=0;j<p-1;j++)
	    {
	      h[j+c] = tmp[j];
	    }
	}
      printf("%d\n",h[0]);
    }
  return 0;
}