/*
#include <stdio.h>
int main() {
int array[1001]= {},i,j,n,sum=0;
scanf("%d", &n);
for(i=1; i<=n; i++) {
scanf("%d", &array[i]);
}
for(i=1; i<=n; i++) {
printf("%d: ", i);
for(j=1; j<=n; j++) {
if(array[i]==array[j]&&i!=j)
{
printf("= ");
}
else if(array[i]<array[j])
{
printf("< ");
}
else if (array[i]>array[j])
{
printf("> ");
}
}
printf("\n");
}
return 0;
}
*/
/*
for(i=1; i<=n; i++)
{
if(i==array[i])
{
printf("i=array[i]");
}
else if(i<array[i])
{
printf("i<array[i]");
}
else
{
printf("i>array[i]");
}
}
return 0;
}
1 2 3 4 5/
2 3 4 5 /1
3 4 5 /1 2
4 5 /1 2 3
5 /1 2 3 4
*/
#include <stdio.h>
int main() {
int array[1001]={}, i,j,n;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
scanf("%d", &array[i]);
}
for(i=1; i<=n; i++)
{
for(j=i; j<=n; j++)
{
printf("%d ",array[j]);
}
for(j=1; j<=i-1; j++)
{
printf("%d ",array[j]);
}
printf("\n");
}
return 0;
}