#include<bits/stdc++.h>
//#include<boost/multiprecision/cpp_int.hpp>
#define fast ios::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL)
using namespace std;
//using boost::multiprecision::cpp_int;
typedef unsigned long long ULL;
typedef long double LL;
const int inf=0x3f3f3f3f;
int t,n,m,q;
int32_t main()
{
    int cnt=0;
    fast;
    cin>>t;
    if(t>=1&&t<=300)
    {
        while(t--)
        {
            cnt=0;
            cin>>n>>m>>q;
            
            int ro=0;
            int re=0;
            int co=0;
            int ce=0;
            int row[n];
            int col[m];
            for(int i=0;i<n;++i)
            row[i]=0;
            for(int i=0;i<m;++i)
            col[i]=0;
            
            while(q--)
            {
                int v1;
                int v2;
                cin>>v1>>v2;
                v1-=1;
                v2-=1;
                row[v1]^=1;
                col[v2]^=1;
            }
            
            for(int i=0;i<n;++i)
            if(row[i]==1)
            ++ro;
            else
            ++re;
            
            for(int i=0;i<m;++i)
            if(col[i]==1)
            ++co;
            else
            ++ce;
            
            cout<<(ro*ce)+(co*re)<<endl;
        }
    }
}