1
#include <bits/stdc++.h> using namespace std; int main() { int N; cin>>N; int H[N],L[N],R[N],l[N],r[N]; for(int i = 1;i<=N;i++){ cin>>H[i]>>L[i]>>R[i]; } for(int i = 1;i<=N;i++){ for(int j = i+1;j<=N;j++){ if(H[i]<H[j]){ swap(H[i],H[j]); swap(L[i],L[j]); swap(R[i],R[j]); } } } for(int i = 1;i<=N;i++){ cout<<H[i]<<" "<<L[i]<<" "<<R[i]<<endl; } for(int i = 1;i<=N;i++){ for(int j = N;j>i;j--){ if(L[i]>L[j] && R[i]>L[j]){ l[i] = H[j]; }else{ l[i] = 0; } if(R[i]<R[j] && L[i]<R[j]){ r[i] = H[j]; }else{ r[i] = 0; } } } cout<<endl; for(int i = N;i>=1;i--){ cout<<l[i]<<" "<<r[i]<<endl; } return 0; }