#include <stdio.h>

void set(int array[], int n) {
	int i;
	
	for(i = 0; i < n; i++) {
		array[i] = n - i;
	}
}

void shuffle(int array[], int p, int c) {
	int i, j;
	int temp;

	for(i = 0; i < c; i++) {
		temp = array[p + c - 2];
		for(j = 0; j < p + c; j++)
			array[p + c - 2 - j] = array[p + c  - 3 - j];
		
		array[0] = temp;
	}	
}

int main() {
	int n, r;
	int p, c;
	int i, j;

	int ans[64];

	while(1) {
		scanf("%d %d", &n, &r);
		if(!n && !r) break;
		
		set(ans, n);

		for(i = 0; i < r; i++) {
			scanf("%d %d", &p, &c);
			shuffle(ans, p, c);
		}

		printf("%d\n", ans[0]);
	}

	return 0;
}