#include <iostream> #include <vector> //#include <fstream> #include <string.h> #include <string> #include <stdio.h> using namespace std; //ifstream f("date.in"); //ofstream g("date.out"); int main() { int i,n,j,l; char lit[7]; vector<char> litera,local; vector<string> morse,final; vector<int> numar; for(i=1;i<=26;i++) {cin.get(lit, 7); cin.get(); litera.push_back(lit[0]); strcpy(lit,lit+2); morse.push_back(lit); } cin >> n; string line; for(i=1;i<=n;i++) {char aici[1000]; cin.get(aici,1000); cin.get(); for(i=0;i<strlen(aici);i++) line.push_back(aici[i]); {string local; for(j=0;j<line.size();j++) for(l=0;l<morse[j].size();l++) local.push_back(morse[j][l]); bool oklocal; for(l=0;l<final.size();l++) {oklocal=1; if(final[l].size()!=local.size()) oklocal=0; if(oklocal) {for(j=0;j<local.size();j++) if(final[l][j]!=local[j]) oklocal=0; } if(oklocal==1) numar[l]++; } if(!oklocal) {numar.push_back(1); final.push_back(local); } } } int max=numar[0]; for(i=1;i<numar.size();i++) if(numar[i]>max) max=numar[i]; cout << max; return 0; }