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

int main() {
	int	N;
	cin >> N;
	vector<P> vec(N);
	rep(i, N)
		cin >> vec.at(i).first >> vec.at(i).second;
	sort(vec.begin(), vec.end());
	rep(i, N)
		cout << vec.at(i).first << ' ' << vec.at(i).second << endl;
}

