#include <bits/stdc++.h>
using namespace std;
const int maxn=2e5+7;
int n,ll,rr,t,a,num;

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    cin>>t;
    while(t--)
    {
        cin>>n>>ll>>rr;
        int ans=0,l[maxn]={0},r[maxn]={0};
        for(int i=1;i<=ll;++i) {
            cin>>a;
            l[a]++;
        }
        for(int i=1;i<=rr;++i) {
            cin>>a;
            r[a]++;
        }
        for(int i=1;i<=2e5;++i) {
            num=min(l[i],r[i]);
            l[i]-=num;r[i]-=num;ll-=num;rr-=num;
            
        }
        num=min(ll,rr); ll-=num; rr-=num; ans+=num;

        for(int i=1;i<=2e5;++i){
            if(l[i]) {
                num=min(l[i]/2,ll/2);
                l[i]-=num*2;
                ll-=num*2;
                ans+=num;
            }
            if(r[i]) {
                num=min(r[i]/2,rr/2);
                r[i]-=num*2;
                rr-=num*2;
                ans+=num;
            }
        }

        num=ll/2; ans+=num*2;
        num=rr/2; ans+=num*2;
        
        cout<<ans<<endl;
    }
    return 0;
}