#include <bits/stdc++.h>
using namespace std;
int n,m,arr[50][50],sum[50],brr[950],q;
int main(){
ios::sync_with_stdio(false);
cin.tie(0),cout.tie(0);
cin>>n>>m>>q;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>arr[i][j];
}
}
for(int i=1;i<=q;i++){
cin>>brr[i];
bool flag=false;
for(int j=1;j<=n;j++){
if(flag){
break;
}
for(int k=1;k<=m;k++){
if(arr[j][k]==brr[i]){
sum[j]++;
flag=true;
break;
}
}
}
}
int maxx=0;
for(int i=1;i<=n;i++){
maxx=max(sum[i],maxx);
}
cout<<maxx;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBuLG0sYXJyWzUwXVs1MF0sc3VtWzUwXSxicnJbOTUwXSxxOwppbnQgbWFpbigpewoJaW9zOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwoJY2luLnRpZSgwKSxjb3V0LnRpZSgwKTsKCWNpbj4+bj4+bT4+cTsKCWZvcihpbnQgaT0xO2k8PW47aSsrKXsKCQlmb3IoaW50IGo9MTtqPD1tO2orKyl7CgkJCWNpbj4+YXJyW2ldW2pdOwoJCX0KCX0KCWZvcihpbnQgaT0xO2k8PXE7aSsrKXsKCQljaW4+PmJycltpXTsKCQlib29sIGZsYWc9ZmFsc2U7CgkJZm9yKGludCBqPTE7ajw9bjtqKyspewoJCQlpZihmbGFnKXsKCQkJCWJyZWFrOwoJCQl9CgkJCWZvcihpbnQgaz0xO2s8PW07aysrKXsKCQkJCWlmKGFycltqXVtrXT09YnJyW2ldKXsKCQkJCQlzdW1bal0rKzsKCQkJCQlmbGFnPXRydWU7CgkJCQkJYnJlYWs7CgkJCQl9CgkJCX0KCQl9Cgl9CglpbnQgbWF4eD0wOwoJZm9yKGludCBpPTE7aTw9bjtpKyspewoJCW1heHg9bWF4KHN1bVtpXSxtYXh4KTsKCX0KCWNvdXQ8PG1heHg7CglyZXR1cm4gMDsKfQ==