#include <iostream>
using namespace std;

int main() {
	int m,n,i,j,k,x,y,mx,my,sx,sy,pc[100][100],p[4][50][50];
	while(cin >> n >> m && m!=0) {
		mx=my=999;
		for (i=0;i<n;i++) for (j=0;j<n;j++) cin >> pc[i][j];
		for (i=0;i<m;i++) for (j=0;j<m;j++) cin >> p[0][i][j];
		for (k=1;k<4;k++) for (i=0;i<m;i++) for (j=0;j<m;j++) p[k][j][m-i-1]=p[k-1][i][j];
		for (k=0;k<4;k++) {
			for (y=0;y<=n-m;y++) {
				if (y>my) break;
			  for (x=0;x<=n-m;x++) {
				   sx=sy=999;
				for (i=0;i<m;i++) for (j=0;j<m;j++) {
					if (p[k][i][j]>-1 && pc[y+i][x+j]!=p[k][i][j]) { i=j=999; }
					    else if (sx==999 && pc[y+i][x+j]==p[k][i][j]) { sx=x+j; sy=y+i;}
				   }
				if (j<999) {
					if (sy==my && mx>sx) mx=sx;
					if (sy<my) { my=sy; mx=sx;}
					x=y=999;
				}
			}
		}
	}	
	if (mx<999) cout << mx+1 << ' ' << my+1 << endl; else cout << "NA" << endl;
  }
	return 0;
}