#pragma GCC optimize("Ofast")
#define boost ios::sync_with_stdio(false); cin.tie(0)
#include <bits/stdc++.h>
#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#define endl "\n"
#define int long long
using namespace std;
const int N = 1e10 + 5;

int t, n=0, a=0, b=0, c=0, d=0, k=0, f=0, x=0, y=0;

void solve(){

    cin>>n;
    int s[2*n];

    int odd = 0 ,even = 0;

    for(int i=0; i<2*n; i++){
        cin>>s[i];
        if(s[i]%2 != 0){
            odd++;
            even--;
        }
        else{
            odd--;
            even++;
        }
    }

    if(even == odd){
        cout<<"YES"<<endl;
    }
    else{
        cout<<"NO"<<endl;
    }

    // int flag = 0;
    // int sum = 0;
    // for(int i=1; i<2*n; i+=2){
    //     sum = s[i] + s[i-1];
    //     if(sum%2 == 0 ){
    //         flag = 1;
    //         cout<<"NO"<<endl;
    //         break;
    //     }
    // }
    // if(flag == 0){
    //     cout<<"YES"<<endl;
    // }
}

int32_t main() {
    #ifndef ONLINE_JUDGE
        freopen("input.txt", "r", stdin);
        freopen("output.txt", "w", stdout); 
    #endif

    boost;

    cin>>t;
    while(t--){

        solve();

    }
    return 0;
}