import java.util.*
fun main(args:Array<String>) {
  val N = readLine()!!.toInt()
  val s = (1..N).map {
    readLine()!!
  }
  val M = readLine()!!.toInt()
  val f = (1..M).map {
    readLine()!!
  }

  var s_map = HashMap<String, Int>()

  for(str in s) {
    s_map.put(str, s_map.get(str)?.let{it + 1} ?: 1 )
  }

  for(str in f) {
    s_map.put(str, s_map.get(str)?.let{it - 1} ?: 0 )
  }
  println(s_map.values.max()?.let { if (it>0) { it} else {0}} ?: 0)
}


