#include<bits/stdc++.h>
using namespace std;
int t,n,p[2010];
int main(){
scanf("%d",&t);
while(t--){
scanf("%d",&n);
int l=0,r=0;
for(int i=1;i<=n;i++){
scanf("%d",&p[i]);
if(p[i]==n) r=i;
}
if(r==1){
for(int i=1;i<=n;i++){
if(p[i]==n-1) r=i;
}
}
if(r!=n) r--;
// l=r;
for(int i=r-1;i>=1;i--){
if(p[i]<p[1]) { l=i;break;}
else continue;
}
l++;
for(int i=r+1;i<=n;i++) printf("%d ",p[i]);
for(int i=r;i>=l;i--) printf("%d ",p[i]);
for(int i=1;i<l;i++) printf("%d ",p[i]);
//putchar('\n');
cout<<'\n';
}
return 0;
}