#include #include #include int main(){ int N, i, j; char vstup[2000][8]; int pism[7][26]; int maxriadok, max; int s, Q; while(1){ scanf("%d", &N); if (N == 0) break; memset(vstup, 0, N*8*sizeof(char)); memset(pism, 0, 7*26*sizeof(int)); for (i = 0; i < N; i++){ scanf("%s", vstup[i]); for (j = 0; j < 7; j++) pism[j][vstup[i][j]-'a'] ++; } max = 0; for (i = 0; i < N; i++){ s = 0; for (j = 0; j < 7; j++) s += pism[j][vstup[i][j]-'a']; if (s > max){ max = s; maxriadok = i; } } Q = 0; for (j = 0; j < 7; j++) Q += N - pism[j][vstup[maxriadok][j]-'a']; printf("The highest possible quality is 1/%d.\n", Q); } return 0; }