#include <bits/stdc++.h>   using namespace std;   int n, m, x, y, u, v, a[1010], b[1010][1010];   vector<int> vv;   int main() {     scanf( %d%d , &n, &m);     for (int i = 0; i < n; ++i) {       scanf( %d%d , &x, &y);       a[y]++;       b[x][y]++;     }     for (int i = 0; i < m; ++i) {       scanf( %d%d , &x, &y);       if (a[y] && b[x][y]) {         ++u;         --a[y];         ++v;         --b[x][y];       } else         vv.push_back(y);     }     for (int i = 0; i < (int)vv.size(); ++i)       if (a[vv[i]]) ++u, --a[vv[i]];     printf( %d %d , u, v);     return 0;   }   