#include <bits/stdc++.h>
using namespace std;

int a[101][101],b[51][51],n,m;

void rotate() {
  int c[m][m];
  for(int i=0; i<m; i++) {
    for(int j=0; j<m; j++) c[j][m-i-1]=b[i][j];
  }
  for(int i=0; i<m; i++) {
    for(int j=0; j<m; j++) b[i][j]=c[i][j];
  }
}

int main() {
  while(cin >> n >> m && n) {
    for(int i=0; i<n; i++) {
      for(int j=0; j<n; j++) cin >> a[i][j];
    }
    for(int i=0; i<m; i++) {
      for(int j=0; j<m; j++) cin >> b[i][j];
    }
    for(int i=0; i<n-m+1; i++) {
      for(int j=0; j<n-m+1; j++) {
	for(int k=0; k<4; k++) {
	  rotate();
	  bool ok=1;
	  int xx=-1,yy=-1;
	  for(int x=0; x<m; x++) {
	    for(int y=0; y<m; y++) {
	      if(b[x][y]==-1) continue;
	      if(a[i+x][j+y]!=b[x][y]) ok=0;
	      if(xx==-1) xx=i+x+1,yy=j+y+1;
	    }
	  }
	  if(ok) {
	    cout << yy << " " << xx << endl;
	    goto end;
	  }
	}
      }
    }
    cout << "NA" << endl;
  end:;
  }
  return 0;
}
