#include <stdio.h>

void shuffle(int* fuda,int p,int c,int n){
    int i;
    for (i=0; i<n; i++) {
        if (*(fuda+i)<p+c-1) {
            if (*(fuda+i)<p-1) {
                *(fuda+i)+=c;
            } else {
                *(fuda+i)-=(p-1);
            }
        }
    }
};

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