#include<stdio.h>

int main(void)
{
  int n, cut;
  int card_A[50], card_B[50], ans[10];
  int i, j;
  int p, c;

  while(1)
    {
      scanf(" %d %d", &n, &cut);
      if(n==0&&cut==0)
	{
	  break;
	}
      else
	{
	  for(i=0; i<=n-1; i++)
	    {
	      card_A[i]=n-i;
	    }

	  while(cut--)
	    {
	      scanf(" %d %d", &p, &c);

	      for(j=0; j<n; j++)
		{
		  card_B[j]=card_A[j];  //card_Bにコピー
		}

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

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

	      for(j=0; j<n;j++)
		{
		  card_A[j]=card_B[j]; //card_Aに入れ替えたものをコピー
		}
	
	    }
	}
      printf("%d\n" ,card_A[0]);
    }

}