#include using namespace std; const int MAXN = 100010; int n, m, k, u[MAXN], v[MAXN], d1[MAXN], d2[MAXN], T; int main() { scanf( "%d", &T ); while( T-- ) { long long ans = 0; scanf( "%d%d%d", &n, &m, &k ); for( int i = 1 ; i <= n ; i++ ) d1[ i ] = 0; for( int i = 1 ; i <= m ; i++ ) d2[ i ] = 0; for( int i = 1 ; i <= k ; i++ ) scanf( "%d%d", &u[ i ], &v[ i ] ), d1[ u[ i ] ]++, d2[ v[ i ] ]++; for( int i = 1 ; i <= k ; i++ ) ans += 1ll * ( d1[ u[ i ] ] - 1 ) * ( d2[ v[ i ] ] - 1 ); cout << ( ans << 1 ) << endl; } }