#include <bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
signed main() {
int T;cin>>T;
while(T-->0){
int n;cin>>n;
vector<int>a(n);
for(int i=0;i<n;i++) cin>>a[i];
//自定义比大小的方式
function<bool(int, int)>cmp=[](int a,int b)->bool{
int ia=a%2,ib=b%2;
if(ia!=ib) return ia<ib;//偶数在前
if(ia) return a<b;//小的在前
return a<b;//小的在前
};
sort(a.begin(),a.end(),cmp);
for(int i=0;i<n;i++) cout<<a[i]<<" ";
cout<<endl;
}
return 0;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号