#include <iostream>
#define MAXNUM 1000001
int main()
{
int numlen = 0;
long arr[1000001], arrl[1000001], arrr[1000001];
long i=0, j=0;
scanf("%d", &numlen);
for(i=0;i<numlen;i++)
{
arrl[i]=-1;
arrr[i]=-1;
scanf("%ld", &arr[i]);
}
for(i=0;i<numlen;i++)
{
for(j=i-1;j>=0;j--) {
if(arr[i]>arr[j]){arrl[i]=j;break;}
}
for(j=i+1;j<numlen;j++) {
if(arr[i]>arr[j]){arrr[i]=j;break;}
}
std::cout<<arrl[i]<<" "<<arrr[i]<<"\n";
}
return 0;
}