function main(input) {
  input=input.trim();
  const n = parseInt(input.split("\n")[0], 10);
  const m = parseInt(input.split("\n")[n+1].split(" ")[0], 10);
  var arrS=[]
  var arrT=[]
  for(var i=0; i<n; i++){
    var temp=input.split("\n")[i+1];
    arrS.push(temp)
  }
  for(var i=0; i<m; i++){
    var temp=input.split("\n")[i+n+2];
    arrT.push(temp)
  }
  var ansArr=[]
  for(var i=0; i<n; i++){
    var temp=0;
    for(var j=0; j<n; j++){
      if(arrS[j]==arrS[i]){
        temp++
      }
    }
    for(var j=0; j<m; j++){
      if(arrT[j]==arrS[i]){
        temp--
      }
    }
    ansArr.push(temp)
  }
  var maxx=Math.max.apply(null, ansArr)
  if(maxx>0){
    console.log(max);
  }else{
    console.log(0);
  }
}


main(require('fs').readFileSync('/dev/stdin', 'utf8'));
