#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;

	fscanf("%d %d",&n,&r);

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

	//p??¨c???????????????
	while(1){
		fscanf("%d %d",&p,&c);
		if(p==0 && c==0){break;}
		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++;
	}

}