#include <bits/stdc++.h>
using namespace std;
vector<string> v1, v2, v3(100005), v4(100005);
long long x, y;
string s;
int main() {
  cin.tie(0);
  std ::ios ::sync_with_stdio(false);
  ;
  cin >> x >> y;
  for (int i = 0; i < x; i++) {
    cin >> s;
    v1.push_back(s);
  }
  for (int i = 0; i < y; i++) {
    cin >> s;
    v2.push_back(s);
  }
  for (int i = 0; i + y <= x; i++) {
    for (int j = 0; j < y; j++) {
      v3[i] += v1[i + j];
      v4[i] += v2[j].substr(i, y);
    }
  }
  for (int i = 0; i + y <= x; i++) {
    for (int j = 0; j + y <= x; j++) {
      if (v3[i] == v4[j]) {
        cout << i + 1 << ' ' << j + 1 << endl;
        return 0;
      }
    }
  }
  return 0;
}
