#include <bits/stdc++.h>
using namespace std;
int n, m, i, j, l, k;
char a[2005][205], b[205][2005];
bool check(int x, int y) {
  for (l = 0; l < m; l++)
    for (k = 0; k < m; k++)
      if (a[x + l][k] != b[l][k + y]) return 0;
  return 1;
}
int main() {
  scanf("%d%d", &n, &m);
  for (i = 0; i < n; i++) scanf("%s", a[i]);
  for (i = 0; i < m; i++) scanf("%s", b[i]);
  for (i = n - m + 1; i > -1; i--)
    for (j = i; j + m - 1 < n; j++)
      if (check(i, j))
        return printf("%d %d", i + 1, j + 1), 0;
      else if (i != j && check(j, i))
        return printf("%d %d", j + 1, i + 1), 0;
}
