#include<bits/stdc++.h>
using namespace std;
long long n,m,t,a[1010][1010],ans;
int main() {
ios::sync_with_stdio(0);
cin>>n>>m;
for(int i=1; i<n; i++) {
for(int j=1; j<m; j++)
cin>>a[i][j];
}
cin>>t;
for(int i=1; i<t; i++) {
int x1,x,y1,y;
cin>>x>>x1>>y>>y1;
swap(a[x][x1],a[y][y1]);
}
for(int i=1; i<n; i++) {
for(int j=1; j<m; j++) {
if(a[i][j]>a[i+1][j]&&a[i][j]>a[i-1][j]&&a[i][j]>a[i][j+1]&&a[i][j]>a[i][j-1]) {
ans++;
}
}
}
cout<<ans<<endl;
for(int i=1; i<n; i++) {
for(int j=1; j<m; j++) {
if(a[i][j]>a[i+1][j]&&a[i][j]>a[i-1][j]&&a[i][j]>a[i][j+1]&&a[i][j]>a[i][j-1]) {
cout<<i<<' '<<j<<"\n";
}
}
}
return 0;
}