#include #include #include #include #include #define ll long long #define mst(a,x) memset(a,x,sizeof(a)) #define For(i, n) for(int i = 0; i < n; i++) using namespace std; const int N = 1e5 + 5; int dx[N], dy[N], x[N], y[N], n, m, k; int main() { int T; scanf("%d", &T); while(T--) { scanf("%d%d%d", &n, &m, &k); For(i, n) dx[i] = 0; For(i, m) dy[i] = 0; For(i, k) { scanf("%d%d", x + i, y + i); x[i]--, y[i]--; dx[x[i]]++; dy[y[i]]++; } ll ans = 0; For(i, k) ans += 2LL * (dx[x[i]] - 1) * (dy[y[i]] - 1); printf("%I64d\n", ans); } return 0; }