import std.stdio, std.algorithm, std.string, std.conv, std.array, std.range, std.math, core.stdc.stdio;
int readint() { return readln.chomp.to!int; }
int[] readints() { return readln.split.to!(int[]); }


void main() {
    int[string] a, b;
    {
        int n = readint();
        foreach (i; 0..n) {
            a[readln.strip]++;
        }
    }
    {
        int m = readint();
        foreach (i; 0..m) {
            b[readln.strip]++;
        }
    }

    int x;
    foreach (k, v; a) {
        x = max(x, v - b.get(k, 0));
    }
    x.writeln;
    auto _ = readln(); // dbg
}