#include <iostream>
using namespace std;
 
int main() {
    int a[100] = {0};  // 定义一个长度为 100 的整型数组并初始化为 0
    int n, i, b;
    cin >> n;  // 输入数组元素的个数
    for (i = 0; i < n; i++) {
        cin >> a[i];  // 依次输入数组的每个元素
    }
    cin >> b;  // 输入要查找的目标元素
    bool found = false;  // 用于标记是否找到目标元素
    for (i = 0; i < n; i++) {
        if (a[i] == b) {
            cout << i + 1;  // 输出目标元素首次出现的位置(位置从 1 开始计数)
            found = true;  // 标记已找到目标元素
            break;  // 找到后立即跳出循环
        }
    }
    if (!found) {
        cout << -1;  // 如果未找到目标元素,输出 -1
    }
    return 0;
}    
/**************************************************************
	Problem: 1154
	User: linmiaoling
	Language: C++
	Result: Accepted
	Time:18 ms
	Memory:2072 kb
****************************************************************/