#include <bits/stdc++.h>
using namespace std;
const long long int mxn = 1e6;
void del(long long int &dpos, long long int &len, long long int chain) {
  if (chain < dpos) {
    dpos -= chain;
    len -= chain;
  } else {
    long long int nodes_rem = len - chain;
    len -= nodes_rem;
  }
}
void ins(long long int &dpos, long long int &len, long long int pos) {
  if (pos <= dpos) {
    dpos++;
    len++;
  } else {
    len++;
  }
}
void tc() {
  long long int len, dpos, m, t;
  cin >> len >> dpos >> m >> t;
  long long int type;
  while (t--) {
    cin >> type;
    if (type == 0) {
      long long int x;
      cin >> x;
      del(dpos, len, x);
      cout << len << " " << dpos << "\n";
    } else {
      long long int x;
      cin >> x;
      ins(dpos, len, x);
      cout << len << " " << dpos << "\n";
    }
  }
}
int32_t main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  long long int t;
  t = 1;
  while (t--) tc();
}
