/*
	© MATTO MATTI 2016
	http://mattomatti.com/pl/fp02
	napisane przy użyciu Visual Studio Community 2015
	2016-04-04 v 1.0
*/

#include <iostream>

using namespace std;

int wyszukaj_pom(double* lista, double szukana, int L, int P){
	int sr = (L + P) / 2;
	if(lista[sr] == szukana)
		return sr;
	if(L >= P)
		return -1;
	if(lista[sr] > szukana)
		return wyszukaj_pom(lista, szukana, L, sr -1);
	return wyszukaj_pom(lista, szukana, sr + 1, P);
}

int wyszukaj(double* lista, int n, double szukana){
	return wyszukaj_pom(lista, szukana, 0, n-1);
}

int main () {
	int n;
	cin >> n;
	double* L = new double[n];
	for(int i = 0; i < n; i++)
		cin >> L[i];
	double szukana = 0;
	cin >> szukana;
	cout << wyszukaj(L, n, szukana) << endl;
	delete[] L;
	system("pause");
	return 0;
}