#include<stdio.h>

int main(void){
    int n=0,r=0;
    int p=0,c=0;
    int count=0;
    int count2=1;
    int card[100]={0};//0(上)~n(下)
    int tempC[100]={0};
    int tempP[100]={0};
    int answer[100000]={0};
    while(1){
        scanf("%d %d",&n,&r);
        if(n==0&&r==0) break;
        for(int i=0;i<100;i++){
            card[i]=0;
            tempC[i]=0;
            tempP[i]=0;
        }
        for(int i=n-1;i>=0;i--){
            card[i]=count2;
            count2++;
        }
       
        for(int j=0;j<r;j++){
            scanf("%d %d",&p,&c);
            for(int i=0;i<p-1;i++){
                tempP[i]=card[i];
            }
            for(int i=0;i<c;i++){
                tempC[i]=card[p-1+i];
            }
            for(int i=0;i<c;i++){
                card[i]=tempC[i];
            }
            for(int i=0;i<p-1;i++){
                card[c+i]=tempP[i];
            }
        }
       
        answer[count]=card[0];
        count++;
        count2=1;
    }
       
    for(int i=0;i<count;i++){
        printf("%d\n",answer[i]);
    }
    return 0;
}
