/*
#include <stdio.h>
int main()
{
int arr[10001], a, i;
scanf("%d", &a);
for(i = 1 ; i <= a ; i++)
{
scanf("%d", &arr[i]);
}
for(i = a ; i >= 1 ; i--)
{
printf("%d ", arr[i]);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b=1, i , j, arr[1001];
scanf("%d", &a);
for(i = 1 ; i <= a ; i++)
{
scanf("%d", &arr[i]);
}
for(i = 1 ; i <= a ; i++)
{
printf("%d: ", i);
for(j = 1 ; j <= a ; j++)
{
if(i==j)
{
continue;
}
if(arr[i]<arr[j])
{
printf("< ");
}
else if(arr[i]>arr[j])
{
printf("> ");
}
else
{
printf("= ");
}
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b, i, sum=0;
scanf("%d", &a);
for(i = 1 ; i <= a ; i++)
{
sum=sum+i;
}
for(i = 1 ; i <= a-1 ; i++)
{
scanf("%d", &b);
sum=sum-b;
}
printf("%d", sum);
return 0;
}
*/
#include <stdio.h>
int main()
{
int a, b, arr[1001]={}, i, j;
scanf("%d", &a);
for(i = 1 ; i <= a ; i++)
{
scanf("%d", &arr[i]);
}
for(i = 1 ; i <= a ; i++)
{
for(j = i ; j <= a ; j++)
{
printf("%d ", arr[j]);
}
for(j = 1 ; j <= i-1 ; j++)
{
printf("%d ", arr[j]);
}
printf("\n");
}
return 0;
}