#include<bits/stdc++.h>
using namespace std;
using LL = long long;
using ULL = unsigned long long;
#define rep(i,n) for(int i=0; i<(n); i++)


int main() {
	int N; cin >> N;
	cout << ((N + 1) % 2 + 1) << " " << ((N + 1) / 2) << endl;
	while (true) {
		int t; cin >> t;
		if (t <= 1) break;
		int k, x; cin >> k >> x;
		if (t == 2) break;
		x += (k - 1);
		x = N - x + 1;
		cout << k << " " << x << endl;
	}
	return 0;
}