#include<bits/stdc++.h>
using namespace std;
int n, m, T, ans;
int a[1001][1001], b[1001][2], l;
int main(){
scanf("%d%d", &n, &m);
for (int i = 1; i <= n; i++)
for (int j = 1; j <= m; j++)
scanf("%d", &a[i][j]);
scanf("%d", &T);
for (int i = 1; i <= T; i++){
int x1, y, x2, y2;
scanf("%d%d%d%d", &x1, &y, &x2, &y2);
swap(a[x1][y], a[x2][y2]);
}
for (int i = 1; i <= n; i++)
for (int j = 1; j <= m; j++)
if (a[i][j] > 2)
ans++, b[++l][0] = i, b[l][1] = j;
printf("%d\n", ans);
for (int i = 1; i <= l; i++) {
for (int j = 0; j <= 1; j++)
printf("%d ", b[i][j]);
printf("\n");
}
}