#include <bits/stdc++.h>
using namespace std;
int a[1001][1001], kolk[1001], kolf[1001];
int main() {
  int i, n, m, kol = 0, k = 0, q, w;
  cin >> n >> m;
  for (i = 0; i < n; ++i) {
    cin >> q >> w;
    ++a[q][w];
    ++kolk[w];
  }
  for (i = 0; i < m; ++i) {
    cin >> q >> w;
    if (a[q][w] > 0) {
      ++kol;
      --kolk[w];
      --a[q][w];
    } else
      ++kolf[w];
  }
  for (i = 0; i < 1001; ++i) k += min(kolf[i], kolk[i]);
  cout << k + kol << ' ' << kol << endl;
  return 0;
}
