#include <bits/stdc++.h>
int main() {
  int a, b, c, d, i, t, n, m, j = 1, p = 0, q = 0, ans1 = 0, ans2 = 0;
  scanf("%d %d %d %d", &n, &m, &a, &b);
  printf("%d %d\n1 %d\n1 1\n", a, b, b);
  for (i = 1; i <= n; i++) {
    if (i % 2 == 1)
      j = 1;
    else
      j = m;
    for (;;) {
      if (j < 1 || j > m) break;
      if ((i == 1 && j == 1) || (i == a && j == b) || (i == 1 && j == b)) {
        if (i % 2 == 1)
          j++;
        else
          j--;
        continue;
      }
      printf("%d %d\n", i, j);
      if (i % 2 == 1)
        j++;
      else
        j--;
    }
  }
  return 0;
}
