#include #include #include #include #include using namespace std; int N; vector V; map D1; map D2; int min(int a, int b){return a>b?b:a;} int main(){ // freopen("input.txt","r",stdin); scanf("%d", &N); for(int i = 1 ; i <= N ; i ++){ string s; cin >> s; V.push_back(s); D1[s] ++; } for(int i = 1 ; i <= N ; i ++){ string s; cin >> s; D2[s] ++; } int sum = 0; for(int i = 0 ; i < V.size() ; i ++){ string s = V[i]; int mn = min(D1[s], D2[s]); D1[s] = D2[s] = 0; sum += mn; } printf("%d\n", sum); return 0; }