#include<cstdio>

int n;
int h[101];
int arr[100];

int main(){
	while(1) {
		scanf("%d", &n);

		if( n == 0 ) break;
		
		for( int i = 0; i < n + 1; ++i ) {
			scanf("%d", &h[i]);
		}
		
		int ans = -1;
		for( int i = 0; i < n + 1; ++i ) {
			for( int j = 0; j < n + 1; ++j ) {
				if( i==j ) continue;
				arr[j - (j>i)] = h[j];
			}
			int d = arr[1] - arr[0];
			bool flag = true;
			for( int j = 1; j < n; ++j ) {
				flag &= (arr[j]-arr[j-1])==d;
			}
			if(flag) {
				// 3
				// 1 2 3 5
				// printf("%d\n", h[i]);
				ans = h[i];
			}
		}
		
		printf("%d\n", ans);
	}

	return 0;
}