#include <stdio.h>
int a[1005][1005];
int ansx[1005*1005],ansy[1005*1005];
int main(){
int m,n,i,j,T,t,x1,x2,y1,y2,ans=0;
scanf("%d%d",&n,&m);
for(i=1;i<=n;i++){
for(j=1;j<=m;j++){
scanf("%d",&a[i][j]);
}
}
scanf("%d",&T);
for(i=1;i<=T;i++){
scanf("%d %d %d %d",&x1,&x2,&y1,&y2);
t=a[x1][y1];
a[x1][y1]=a[x2][y2];
a[x2][y2]=t;
}
for(i=1;i<=n;i++){
for(j=1;j<=m;j++){
if(a[i][j]>a[i-1][j]&&a[i][j]>a[i+1][j]&&a[i][j+1]&&a[i][j]>a[i][j-1]){
ans++;
ansx[ans]=i;
ansy[ans]=j;
}
}
}
scanf("%d\n",&ans);
for(i=0;i<=ans;i++){
printf("%d %d\n",ansx[i],ansy[i]);
}
return 0;
}