#include <stdio.h>
#include <string.h>

void shuffle(int card[50],int p,int c){
	int d[50],i;
	memcpy(d,card.sizeof(int));
		for(i = 0;i < c;i++){
		d[i] = card[p - 1 + i];
	}
		for(i = 0; i < p - 1;i++){
			d[c + i] = card[i];
		}
	memcpy(card,d,sizeof(int));
}


int main(void){
	int n,r,p,c,i,card[50];
	
	while(1){
		scanf("%d %d",&n,&r);
			if(n == 0 && r == 0) break;
		for(i = 0; i < n;i++){
			card[i] = i;
		}
		
		for(i = 0;i < n; i++){
			 scanf("%d %d",&p,&c);
			 shuffle(card,p,c);
			}
		printf("%d\n",(n + 1 - card[0]));
	}
	return 0;
}
	