#include <stdio.h>
#include <stdlib.h>
void f(int *,int *);
int main()
{
int N,n,i,a[100],*p1,*p2;
scanf("%d",&N);
getchar();
while(N--)
{
scanf("%d",&n);
getchar();
for(i = 0 ; i < n ; i++)
scanf("%d",&a[i]);
p1=&a[0];
p2=&a[n-1];
f(p1,p2);
for(i = 0 ; i < n - 1; i++)
printf("%d ",a[i]);
printf("%d\n",a[n-1]);
}
return 0;
}
void f(int *p1,int *p2)
{
int tmp;
if(p1 == p2 || p1 > p2 )
return;
else
{
tmp = *p1;
*p1 = *p2;
*p2 = tmp;
}
p1++;p2--;
f(p1,p2);
}