#include <bits/stdc++.h>
using namespace std;
const double pi = acos(-1.0);
const int inf = (int)1e9;
int main() {
  int n, m;
  cin >> n >> m;
  map<pair<int, int>, int> A;
  map<int, int> B;
  int a, b;
  for (int i = 0; i < n; ++i) {
    scanf("%d%d", &a, &b);
    ++B[b];
    ++A[make_pair(a, b)];
  }
  int x(0), y(0);
  for (int i = 0; i < m; ++i) {
    scanf("%d%d", &a, &b);
    if (B[b] > 0) {
      --B[b];
      ++x;
    }
    if (A[make_pair(a, b)] > 0) {
      --A[make_pair(a, b)];
      ++y;
    }
  }
  cout << x << " " << y;
  return 0;
}
