#include <iostream>
#include <map>
#include <vector>
#include <cmath>
using namespace std;
int main(){
  int n;cin>>n;
  map<string,int> sm;
  vector<string>key;
  for(int i = 0; n > i; i++){
    string s;cin>>s;
    if(sm.count(s)){
      sm[s]++;
    }else{
      sm.insert(make_pair(s,1));
      key.push_back(s);
    }
  }
  int m;cin>>m;
  for(int i = 0; m > i; i++){
    string s;cin>>s;
    if(sm.count(s)){
      sm[s]--;
    }else{
      sm.insert(make_pair(s,-1));
      key.push_back(s);
    }
  }
  int mx = 0;
  for(int i = 0; sm.size() > i; i++){
    mx = max(mx,sm[key[i]]);
  }
  cout << mx << endl;
}