#include <iostream>
#include <vector>
using namespace std;

void isPeak(vector<int> a, int index) {

    if (index != 0 && index != a.size() - 1) {
        if (a[index] > a[index + 1] && a[index] > a[index - 1])    cout << index << " ";
        if (a[index] < a[index + 1] && a[index] < a[index - 1])    cout << index << " ";
    } else {
        if (index == 0 && a[0] != a[1])  cout << "0 ";
        if (index == a.size() - 1 &&
                a[a.size() - 1] != a[a.size() - 2])    cout << a.size() - 1;
    }
}

int main() {
    int k;
    while (cin >> k) {
        vector<int> arr(k);
        for (int i = 0; i < arr.size(); i++)   cin >> arr[i];
        for (int i = 0; i < arr.size(); i++) {
            isPeak(arr, i);
        }
        cout << endl;
    }
}