#include <iostream>
using namespace std;
int t,*tab,n;
int zamien;
int main()
{
tab = new int [n];
cin>>t;
for(int k=1;k<=t;k++)
{
cin>>n;
for(int i=0; i<n; i++)
{
cin>>tab[i];
zamien=tab[0];
}
for(int i=0; i<n; i++)
{
if(i==n-1)
tab[n-1]=zamien;
else
tab[i]=tab[i+1];
}
for(int i=0; i<n; i++)
{
cout<<tab[i]<<" ";
}
cout<<endl;
delete [] tab;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCB0LCp0YWIsbjsKaW50IHphbWllbjsKaW50IG1haW4oKQp7CiAgICB0YWIgPSBuZXcgaW50IFtuXTsKICAgICBjaW4+PnQ7CiAgICAgZm9yKGludCBrPTE7azw9dDtrKyspCiAgICAgewogICAgY2luPj5uOwogICAgZm9yKGludCBpPTA7IGk8bjsgaSsrKQogICAgewogICAgICAgIGNpbj4+dGFiW2ldOwoKICAgIHphbWllbj10YWJbMF07CiAgICB9CgoKICAgIGZvcihpbnQgaT0wOyBpPG47IGkrKykKICAgIHsKICAgICAgICBpZihpPT1uLTEpCiAgICAgICAgICAgIHRhYltuLTFdPXphbWllbjsKICAgICAgICBlbHNlCiAgICAgICAgICAgIHRhYltpXT10YWJbaSsxXTsKICAgIH0KCiAgICBmb3IoaW50IGk9MDsgaTxuOyBpKyspCiAgICB7CiAgICAgICAgY291dDw8dGFiW2ldPDwiICI7CiAgICB9CgogICAgY291dDw8ZW5kbDsKICAgIGRlbGV0ZSBbXSB0YWI7CiAgICAgfQogICAgcmV0dXJuIDA7Cn0K