#include <iostream>
#include<algorithm>
#include<vector>
#include<map>
#include<string>
#include<cstring>
using namespace std;
int main() {
	int k;
	while (cin >> k) {
		vector<int> v1;
		vector<int> vcout;		int a;
		vector<int>::iterator it;
		for (int i = 0; i < k; i++) {
			cin >> a;
			v1.push_back(a);
		}
		for (int i = 0; i < k; i++) {
			if (i == 0) {
				if (v1[i]> v1[i + 1]|| v1[i] < v1[i + 1])vcout.push_back(i);
			}
			else if (i == k - 1) {
				if (v1[i] < v1[i - 1]|| v1[i]>v1[i - 1])vcout.push_back(i);
			}
			else {
				if ((v1[i] > v1[i - 1] && v1[i] > v1[i + 1] )|| (v1[i] < v1[i - 1] && v1[i] < v1[i + 1])) {
					vcout.push_back(i);
				
				}
			}
		}
		for (it = vcout.begin(); it != vcout.end(); it++) {
			cout << *it << " ";
		}

		cout << endl;
	}
}