#include<stdio.h>
char Q[256];
int P[2][151];
int main() {
int n, m;
int r, i, j;
scanf("%d%d", &n, &m);
Q['A'] = 0, Q['C'] = 1, Q['T'] = 2, Q['G'] = 3;
for (r = 0; r < 2; r++)for (i = 0; i < n; i++)for (j = 0; j < m; j++) {
char x;
scanf(" %c", &x);
P[r][j] |= (1<<Q[x]);
}
int ans = 0;
for (i = 0; i < m; i++)
ans += !(P[0][i] & P[1][i]);
printf("%d", ans);
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KY2hhciBRWzI1Nl07CmludCBQWzJdWzE1MV07CmludCBtYWluKCkgewoJaW50IG4sIG07CglpbnQgciwgaSwgajsKCXNjYW5mKCIlZCVkIiwgJm4sICZtKTsKCVFbJ0EnXSA9IDAsIFFbJ0MnXSA9IDEsIFFbJ1QnXSA9IDIsIFFbJ0cnXSA9IDM7Cglmb3IgKHIgPSAwOyByIDwgMjsgcisrKWZvciAoaSA9IDA7IGkgPCBuOyBpKyspZm9yIChqID0gMDsgaiA8IG07IGorKykgewoJCQljaGFyIHg7CgkJCXNjYW5mKCIgJWMiLCAmeCk7CgkJCVBbcl1bal0gfD0gKDE8PFFbeF0pOwoJfQoJaW50IGFucyA9IDA7Cglmb3IgKGkgPSAwOyBpIDwgbTsgaSsrKQoJCWFucyArPSAhKFBbMF1baV0gJiBQWzFdW2ldKTsKCXByaW50ZigiJWQiLCBhbnMpOwoJcmV0dXJuIDA7Cn0K