#include <bits/stdc++.h>
#define int long long
using namespace std;
void solve() {
int n;
cin >> n;
vector<int> v(n+1);
for(int i=1;i<=n;i++)cin>>v[i];
sort(v.begin(),v.end());
vector<int> a(n+1,0),b(n+1,0);
if(v[1]!=v[2]){
cout<<"NO"<<endl;
return;
}
int k=v[1]+1;
for(int i=3;i<=n-1;i+=2){
int p=v[i],q=v[i+1];
if(p>k || q>k){
cout<<"NO"<<endl;
return;
}
while(p!=k){
p++;
}
while(q!=k){
q++;
}
k++;
}
cout<<"YES"<<endl;
}
signed main() {
int t;
cin >> t;
while (t--) {
solve();
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgaW50IGxvbmcgbG9uZwp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBzb2x2ZSgpIHsKICAgIGludCBuOwogICAgY2luID4+IG47CiAgICB2ZWN0b3I8aW50PiB2KG4rMSk7CiAgICBmb3IoaW50IGk9MTtpPD1uO2krKyljaW4+PnZbaV07CiAgICBzb3J0KHYuYmVnaW4oKSx2LmVuZCgpKTsKICAgIHZlY3RvcjxpbnQ+IGEobisxLDApLGIobisxLDApOwogICAgaWYodlsxXSE9dlsyXSl7CiAgICAJY291dDw8Ik5PIjw8ZW5kbDsKICAgIAlyZXR1cm47CiAgICB9CiAgICBpbnQgaz12WzFdKzE7CiAgICBmb3IoaW50IGk9MztpPD1uLTE7aSs9Mil7CiAgICAJaW50IHA9dltpXSxxPXZbaSsxXTsKICAgIAlpZihwPmsgfHwgcT5rKXsKICAgIAkJY291dDw8Ik5PIjw8ZW5kbDsKICAgIAkJcmV0dXJuOwogICAgCX0KICAgIAl3aGlsZShwIT1rKXsKICAgIAkJcCsrOwogICAgCX0KICAgIAl3aGlsZShxIT1rKXsKICAgIAkJcSsrOwogICAgCX0KICAgIAlrKys7CiAgICB9CiAgICBjb3V0PDwiWUVTIjw8ZW5kbDsKICAgIAp9CgpzaWduZWQgbWFpbigpIHsKICAgIGludCB0OwogICAgY2luID4+IHQ7CiAgICB3aGlsZSAodC0tKSB7CiAgICAgICAgc29sdmUoKTsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==
OQoyCjEgMQoyCjIgMQo0CjEgMSA0IDQKNAozIDQgMyAzCjQKMiAzIDQgNAo2CjMgMyA0IDUgMyAzCjYKMiAyIDIgNCA0IDQKOAoxIDEgMSAxIDEgMSAxIDQKMTAKOSA5IDkgMTAgMTAgMTAgMTAgMTAgMTAgMTAK
9
2
1 1
2
2 1
4
1 1 4 4
4
3 4 3 3
4
2 3 4 4
6
3 3 4 5 3 3
6
2 2 2 4 4 4
8
1 1 1 1 1 1 1 4
10
9 9 9 10 10 10 10 10 10 10