#include <bits/stdc++.h>
#include <cstdio>
using namespace std;
pair<int,int> a[200000];
int n;
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++) {
scanf("%d",&a[i].first);
a[i].second=i+1;
}
while(a[1].second<=n){
int left=0;
for(int i=1;i<=n;){
printf("%d ",i);
left=i;
int x=a[i].first;
do{
i=a[i].second;
}while(a[i].first==x);
a[left].second=i;
}
puts("");
}
return 0;
}
TLE