//============================================================================
// Name        : tetaa.cpp
// Author      : 
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================

#include <iostream>
using namespace std;

int poleL;
int * pole;

void rekur(int index, int* list);
int main() {



	while(true) {

		cin >> poleL;
		if (poleL == 0)
			return 0;
		pole = new int[poleL];

		for (int i = 0; i < poleL; i++) {
			cin >> pole[i];
		}


		int* indexy = new int[poleL];
		rekur(0, indexy);



		for (int i = poleL -1; i > 0; i--) {
			if (indexy[i] == 1) {
				cout << i << endl;
				break;
			}
		}

	}

	return 0;
}

	void rekur(int index, int* list)
	{
		if (index == -1 || list[index] == 1)
			return;
		list[index] = 1;

	    for (int i = index +1; i < poleL; i++)
	    	if (pole[index] + pole[i] ==  i - index && list[i] == 0)
	    		rekur(i, list);

		for (int i = index -1; i > 0; i--) {
			if (pole[index] + pole[i] == index - i && list[i] == 0) {
				rekur(i, list);
	        }
	    }
	}