#include <bits/stdc++.h>
using namespace std;
int n, m, x, y, z, p;
void bizu(int p1, int p2) {
  if (x % 4 == 1) {
    int temp = p1;
    p1 = p2;
    p2 = (n - temp + 1);
    swap(n, m);
  } else if (x % 4 == 2) {
    p1 = (n - p1 + 1);
    p2 = (m - p2 + 1);
  } else if (x % 4 == 3) {
    int temp = p1;
    p1 = m - p2 + 1;
    p2 = temp;
    swap(n, m);
  }
  if (y % 2 == 1) {
    p1 = p1;
    p2 = m - p2 + 1;
  }
  if (z % 4 == 1) {
    int temp = p1;
    p1 = m - p2 + 1;
    p2 = temp;
    swap(n, m);
  } else if (z % 4 == 2) {
    p1 = (n - p1 + 1);
    p2 = (m - p2 + 1);
  } else if (z % 4 == 3) {
    int temp = p1;
    p1 = p2;
    p2 = (n - temp + 1);
    swap(n, m);
  }
  printf("%d %d\n", p1, p2);
}
int main() {
  scanf("%d %d %d %d %d %d", &n, &m, &x, &y, &z, &p);
  int nori = n, mori = m;
  for (int i = 0; i < p; i++) {
    int p1, p2;
    scanf("%d %d", &p1, &p2);
    bizu(p1, p2);
    n = nori;
    m = mori;
  }
  return 0;
}
