#include <stdio.h>
#include<stdlib.h>
//翻转
void reserve(int k[],int s, int t)
{
int i = s;
int j = t;
while(i < j)
{
int temp = k[i];
k[i] = k[j];
k[j] = temp;
i++;
j--;
}
}
//将数组k[]右移d个位置
void rightMove(int k[], int n, int d)
{
reserve(k, 0, n-1);
reserve(k, 0, d-1);
reserve(k, d, n-1);
}
void main()
{
int n;
int i;
scanf("%d",&n);
while(n != 0)
{
int * k = (int*)malloc(n * sizeof(int));
for(i = 0; i < n; i++)
scanf("%d",&k[i]);
rightMove(k, n, 3);
for(i = 0; i < n; i++)
printf("%d/t",k[i]);
printf("/n");
scanf("%d",&n);
}
}