#include <stdio.h>
int main(){
	int s[51],n,r,p,c,koukan,i,j,k,ps[50],cs[50];
	
	while(1){
		for(i=1;i<51;i++){
			s[i]=i;
		}
			
		scanf("%d %d",&n,&r);
		if(n==0&&r==0)break;
		for(i=0;i<r;i++){
			scanf("%d %d",&p,&c);
			for(j=1,k=n-((p-1)+c)+1;j<=c;j++,k++){
				cs[j]=s[k];
			}
			for(j=1,k=n-p+2;k<=n;j++,k++){
				ps[j]=s[k];
			}
			for(j=n-((p-1)+c)+1,k=1;k<=p-1;j++,k++){
				s[j]=ps[k];
			}
			for(j=n-c+1,k=1;k<=c;j++,k++){
				s[j]=cs[k];
			}
		}
		printf("%d\n",s[n]);
	}
	return 0;
}