package 排序;import java.util.Arrays;import java.util.Scanner;
public class 成绩排序 {
public static class Students implements Comparable{int Math;int English;int Chinese;int Num;
public String toString(){return this.Math+" "+this.English+" "+this.Chinese+" "+this.Num;}
public intcompareTo(Object o){
Students s=(Students) o;if(this.Math>s.Math)return1;elseif(this.Math==s.Math&&this.English>s.English)return1;elseif(this.Math==s.Math&&this.English==s.English&&this.Chinese>s.Chinese)return1;elseif(this.Math==s.Math&&this.English==s.English&&this.Chinese==s.Chinese&&this.Num<s.Num)return1;return-1;}}
public static void main(String[] args){// TODO Auto-generated method stub
Scanner sc=newScanner(System.in);int n=sc.nextInt();
Students [] students=new Students[n];for(int i=0;i<n;i++){
Students stu=newStudents();
stu.Math=sc.nextInt();
stu.English=sc.nextInt();
stu.Chinese=sc.nextInt();
stu.Num=i+1;
students[i]=stu;}
Arrays.sort(students);for(int i=n-1;i>=0;i--)
System.out.println(students[i].toString());}}