#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

map<int,int> mp;
vector<int> vi,vii;
int cnta[200010],cntb[200010]={0};

int main(){
    int t;
    scanf("%d",&t);
    while(t--){
        int a,b,k;
        scanf("%d%d%d",&a,&b,&k);
        memset(cnta,0,sizeof(cnta));
        memset(cntb,0,sizeof(cntb));
        vi.clear(),vii.clear();
        for(int i=0;i<k;i++){
            int s;
            scanf("%d",&s);
            vi.push_back(s);
            cnta[s]++;
        }
        ll sum=0;
        for(int i=0;i<k;i++){
            int s;
            scanf("%d",&s);
            vii.push_back(s);
            cntb[s]++;
        }
        for(int i=0;i<k;i++){
            int pr=cnta[vi[i]]+cntb[vii[i]]-1;
            sum+=(ll)(k-pr);
        }
        printf("%lld\n",sum/2);
    }
    return 0;
}