#include<stdio.h>
#include<algorithm>
using namespace std;
double eps=1e-1;
double b[10];
double ABS(double a){return max(a,-a);}
int main(){
	int a;
	while(scanf("%d",&a),a){
		for(int i=0;i<a+3;i++)scanf("%lf",b+i);
		bool ok=false;
		for(int i=0;i<a+2;i++){
			double v=0;
			for(int j=0;j<a+2;j++){
				if(i==j)continue;
				double ks=b[j];
				for(int k=0;k<a+2;k++){
					if(i==k||j==k)continue;
					ks*=(double)((a+2)-k)/(j-k);
				}
				v+=ks;
			}
			//printf("%d: %.12f\n",i,v);
			if(ABS(v-b[a+2])<eps){
				printf("%d\n",i);ok=true;
				break;
			}
		}
		if(!ok)printf("%d\n",a+2);
	}
}