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

void shuffle(int *array,int n,int p,int c); //?±±???????????£???????????????

int main(void) {
	int n,r;
	int p,c;

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

		int array[n],i;		//??????????????????
		for(i=0;i<n;i++){
			array[i] = i+1;
		}

		for(i=0;i<r;i++){
			scanf("%d %d",&p,&c);
			shuffle(&array[0],n,p,c);
		}

		printf("%d\n",array[n-1]);
	}
	return 0;
}

void shuffle(int *array,int n,int p,int c){
	int tmp[c];
	int i,j=0,k;

	for(i=n-p-c+1;i<=n-p;i++){	//???????????????????????????
		tmp[j++] = *(array + i);
	}

	i = n-p-c+1;
	for(k=n-p+1;k<n;k++){		//????????????????????????
		*(array + i) = *(array + k);
		i++;
	}

	for(j=0;j<c;j++){			//???????????????????????????????????????
		*(array + i) = tmp[j];
		i++;
	}

}