#include <iostream> #include <cstring> #include <map> #include <string> using namespace std; char morse[100][100], s[100010]; int sol; int n; int main() { map<string,int> mymap; string newS; int i, j; char a; for (i=1; i<=26; ++i){ cin>>a; cin>>morse[a-'a']; cin.get(); } cin >> n; cin.get(); for (i=1; i<=n; ++i){ cin>>s; newS=""; for (j=0; s[j]; ++j) newS+=morse[s[j]-'a']; mymap[newS]++; if (sol < mymap[newS]) sol = mymap[newS]; } cout<<sol; return 0; }