#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
typedef pair<int,int> PII;
void solve(){
int n;cin>>n;
int a[n+1],b[n+1];
for(int i=1;i<=n;i++)cin>>a[i];
int cnts[n+1]={};
vector<PII>nums[n+1];
for(int i=1;i<=n;i++){
int k=cnts[a[i]];
cnts[a[i]]++;
nums[k].push_back({a[i],i});
}
for(int i=0;i<=n;i++){
if(nums[i].empty())continue;
sort(nums[i].begin(),nums[i].end());
int len=nums[i].size();
for(int j=0;j<len;j++){
int p1=nums[i][j].second,p2=nums[i][(j+1)%len].second;
b[p1]=a[p2];
}
}
for(int i=1;i<=n;i++)cout<<b[i]<<" ";
cout<<endl;
}
signed main(){
ios::sync_with_stdio(false);
cin.tie(0),cout.tie(0);
int T=1;
cin>>T;
for(int t=1;t<=T;t++){
solve();
}
}