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

int *change(int *h,int a,int b) {

	int i,temp[50];

	for(i=0;i<a-1;i++)
		temp[i]=h[i];
	for(i=0;i<b;i++)
		h[i]=h[a-1+i];
	for(i=0;i<a-1;i++)
		h[b+i]=temp[i];
	return h;
}

int main() {

	int n,r;
	int i,j;
	int **c;
	int *h;
	int Answer[1000],a=0;

	for(;;) {
		scanf("%d %d",&n,&r);
		if(n==0&&r==0) break;
		c=malloc(r * sizeof(int *));
		for(i=0;i<r;i++)
			c[i]=malloc(2 * sizeof(int));

		for(i=0;i<r;i++)
			scanf("%d %d",&c[i][0],&c[i][1]);
		h=malloc(n * sizeof(int *));
		for(i=0;i<n;i++)
			h[i]=n-i;

		for(j=0;j<r;j++)
			change(h,c[j][0],c[j][1]);
		Answer[a]=h[0];
		a++;
		free(h),free(c);
	}
	for(i=0;i<a;i++)
		printf("%d\n",Answer[i]);
	return 0;
}