/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
double i, a, b;
scanf("%lf %lf", &a, &b);
for(i=a; i<=b; i+=0.01) {
printf("%.2lf ", i);
}
}
*/
/*
#include<stdio.h>
int main() {
int i, j, n;
scanf("%d", &n);
for(i=0; i<n; i++) {
for(j=0; j<n; j++) {
printf("(%d,%d)\t", i, j);
}
printf("\n");
}
}
*/
/*
#include<stdio.h>
int main()
{
int i, j, n;
scanf("%d", &n);
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int i, j, n;
scanf("%d", &n);
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
{
if(i==0||j==0||i==n-1||j==n-1) {
printf("*");
}
else {
printf(" ");
}
}
printf("\n");
}
}
*/
/*
#include<stdio.h>
int main()
{
int i, j, n;
scanf("%d", &n);
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
{
if(i==0||j==0||i==n-1||j==n-1||i==j||i+j==n-1)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
}
*/
/*
#include<stdio.h>
int main()
{
int i, j, n;
scanf("%d", &n);
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
{
if(i==0||j==0||i==n-1||j==n-1||i==j||i+j==n-1||j==n/2||i==n/2)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
}
*/
/*
#include<stdio.h>
int main() {
int i, n, j;
scanf("%d", &n);
for(i=0; i<n; i++) {
for(j=i; j<n+i; j++) {
printf("(%d,%d)\t", i%n, j%n);
}
printf("\n");
}
}
*/
/*
#include<stdio.h>
int main()
{
int i, n, j,s=0;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
{
s=s+j;
// s+=j;
}
}
printf("%d",s);
return 0;
}
*/
/*
#include<stdio.h>
int main() {
int arr[10000];
int i, j, n;
scanf("%d", &n);
for(i=0; i<n; i++) {
scanf("%d", &arr[i]);
}
for(i=0; i<n; i++){
printf("%d ", arr[i]);
}
printf("\n");
for(i=n-1; i>=0; i--) {
printf("%d ", arr[i]);
}
}
*/
/*
#include<stdio.h>
int main()
{
int arr[1000];
int i, j, n;
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d", &arr[i]);
}
for(i=n-1; i>=0; i--)
{
printf("%d ", arr[i]);
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int arr[100];
int i, j, n;
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d", &arr[i]);
}
for(i=0; i<n; i++)
{
printf("%d\n",arr[i]);
}
for(i=0; i<n; i++)
{
printf("%d\n",arr[i]);
}
}
*/
#include<stdio.h>
int main()
{
int arr[1000]= {0};
int i, j, n;
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d", &arr[i]);
}
for(i=0; i<n; i++)
{
for(j=i; j<n+i; j++)
{
printf("%d ",arr[j%n]);
}
printf("\n");
}
}