#include <bits/stdc++.h>
using namespace std;
string tab1[105], tab2[105];
bool odw1[105], odw2[105];
int n, res;
bool done;
int main() {
  ios_base::sync_with_stdio(0);
  cin >> n;
  for (int i = 0; i < n; i++) cin >> tab1[i];
  for (int i = 0; i < n; i++) cin >> tab2[i];
  for (int i = 0; i < n; i++) {
    for (int j = 0; j < n; j++) {
      if (!odw1[j] && tab1[j].compare(tab2[i]) == 0) {
        odw1[j] = true;
        odw2[i] = true;
        break;
      }
    }
  }
  for (int i = 0; i < n; i++) {
    if (odw2[i]) continue;
    for (int j = 0; j < n; j++) {
      if (!odw1[j] && tab1[j].size() == tab2[i].size()) {
        odw1[j] = true;
        odw2[i] = true;
        res++;
        break;
      }
    }
  }
  cout << res << "\n";
  return 0;
}
