#include<iostream>
#include<cstring>
#include<cmath>
#include<algorithm>
#define ll long long
#define inf 12345
using namespace std;
struct node
{
int x1,x2,h;
}a[20010];
bool cmp(node xx,node yy)
{
if(xx.h<=yy.h)
return true;
return false;
}
int main()
{
std::ios::sync_with_stdio(false);
int n;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i].x1>>a[i].x2>>a[i].h;
}
sort(a,a+n,cmp);
for(int i=0;i<n;i++)
cout<<a[i].x1<<" "<<a[i].x2<<" "<<a[i].h<<endl;
return 0;
}
//输入:
//3
//1 1 1
//3 3 3
//2 2 2
//输出:
//1 1 1
//2 2 2
//3 3 3