#include<bits/stdc++.h>
using namespace std;
struct
{
int a;
bool b = 1;
}m[199668];
int main()
{
int a, b, c=0;
cin >> a;
for (int i = 0; i < a; i++) cin >> m[i].a;
b = m[0].a;
for (int i = 0;; i++)
{
if (i == a)
{
i = 0;
cout << '\n';
for (int i = 0; i < a; i++)
{
if (m[i].b == 1)
{
b = m[i].a;
break;
}
}
}
if (m[i].a == b && m[i].b == 1)
{
cout << i + 1<<" ";
c++;
b = !b;
m[i].b = 0;
}
if (c == a) return 0;
}
}