#include <iostream>
using namespace std;
int main()
{
//cout << "Podaj liczbê testów" << endl;
int lt,x;
int *tab,y,temp;
cin >> lt;
int *tabW[lt];
for(int i=0; i<lt; i++)
{
cin >> x;
tab = new int [x+1];
for(int j=0; j<x; j++)
{
cin >> y;
tab[j]=y;
//cout <<tab[j]<<" ";
}
temp = tab[0];
for(int k=0; k<x-1; k++)
{
tab[k]=tab[k+1];
//cout <<tab[k]<<" ";
}
tab[x-1] = temp;
tab[x] = 'X';
//cout <<tab[x-1]<<" ";
tabW[i] = tab;
}
for(int n=0; n<lt; n++)
{
int t =0;
while(*(tabW[n]+t) != 'X'){
cout <<*(tabW[n]+t)<<" ";
t++;
}
cout <<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgLy9jb3V0IDw8ICJQb2RhaiBsaWN6YsOqIHRlc3TDs3ciIDw8IGVuZGw7CgogICAgaW50IGx0LHg7CiAgICBpbnQgKnRhYix5LHRlbXA7CgogICAgY2luID4+IGx0OwogICAgaW50ICp0YWJXW2x0XTsKICAgIGZvcihpbnQgaT0wOyBpPGx0OyBpKyspCiAgICB7CgogICAgICAgIGNpbiA+PiB4OwogICAgICAgIHRhYiA9IG5ldyBpbnQgW3grMV07CgogICAgICAgIGZvcihpbnQgaj0wOyBqPHg7IGorKykKICAgICAgICB7CiAgICAgICAgICAgIGNpbiA+PiB5OwogICAgICAgICAgICB0YWJbal09eTsKICAgICAgICAgICAgLy9jb3V0IDw8dGFiW2pdPDwiICI7CiAgICAgICAgfQoKICAgICAgICB0ZW1wID0gdGFiWzBdOwogICAgICAgIGZvcihpbnQgaz0wOyBrPHgtMTsgaysrKQogICAgICAgIHsKICAgICAgICAgICAgdGFiW2tdPXRhYltrKzFdOwogICAgICAgICAgICAvL2NvdXQgPDx0YWJba108PCIgIjsKICAgICAgICB9CiAgICAgICAgdGFiW3gtMV0gPSB0ZW1wOwogICAgICAgIHRhYlt4XSA9ICdYJzsKICAgICAgICAvL2NvdXQgPDx0YWJbeC0xXTw8IiAiOwogICAgICAgIHRhYldbaV0gPSB0YWI7CgogICAgfQoKCiAgICBmb3IoaW50IG49MDsgbjxsdDsgbisrKQogICAgewoKICAgICAgICBpbnQgdCA9MDsKICAgICAgICB3aGlsZSgqKHRhYldbbl0rdCkgIT0gJ1gnKXsKICAgICAgICAgICAgY291dCA8PCoodGFiV1tuXSt0KTw8IiAiOwogICAgICAgICAgICB0Kys7CiAgICAgICAgfQogICAgICAgIGNvdXQgPDxlbmRsOwoKICAgIH0KICAgIHJldHVybiAwOwp9Cg==