#include <iostream>
#include <algorithm>
using namespace std;
int main(){
	int n,m;
	int F,f;
	
	int big[101][101];
	int sma[4][51][51];
	
	while(cin>>n>>m,m){
		F=1;
		for(int i=1;i<=n;i++)for(int j=1;j<=n;j++)cin>>big[j][i];
		for(int i=1;i<=m;i++){
			for(int j=1;j<=m;j++){
				cin>>sma[0][j][i];
				sma[1][m-i+1][j]=sma[0][j][i];
				sma[2][m-j+1][m-i+1]=sma[0][j][i];
				sma[3][i][m-j+1]=sma[0][j][i];
			}
		}
		for(int i=1;i<=n-m+1 && F;i++){
			for(int j=1;j<=n-m+1 && F;j++){
				
				for(int k=0;k<4 && F;k++){
					f=1;
					for(int y=1;y<=m && F && f;y++){
						for(int x=1;x<=m && F && f;x++){
							if(sma[k][x][y]!=-1 && sma[k][x][y]!=big[x+j-1][y+i-1]){
								f=0;
							}
							
						}
					}
					if(f){
						
						for(int y=1;y<=m && F;y++){
							for(int x=1;x<=m && F;x++){
								if(sma[k][x][y]!=-1){
									cout<<x+j-1<<" "<<y+i-1<<endl;
									F=0;
								}
							}
						}
					}
				}
				
			}
			
		}
		if(F)cout<<"NA"<<endl;
	}
	
	
	
	
	return 0;
}
