import java.text.DecimalFormat;
import java.util.Arrays;
import java.util.Scanner;
public class Main {
private static Scanner s = new Scanner(System.in) ;
private static DecimalFormat df = new DecimalFormat("0.0") ;
public static void main(String[] args) {
A a[] = new A[4] ;
for (int i = 0; i < 4; i++) {
String name = s.next() ;
int age = s.nextInt() ;
int score = s.nextInt() ;
a[i] = new A(name, age, score) ;
}
Arrays.sort(a) ;
for (int i = a.length-1; i>=0; i--) {
System.out.println(a[i].name+" "+a[i].age+" "+a[i].score);
}
}
}
class A implements Comparable{
String name ;
int age ;
int score ;
public A(String name, int age, int score) {
super();
this.name = name;
this.age = age;
this.score = score;
}
@Override
public int compareTo(Object o) {
A a = (A) o ;
if(a.score<this.score){
return 1 ;
}else if(a.score==this.score){
return 0;
}else return -1 ;
}
}
/**************************************************************
Problem: 2210
User: admin
Language: Java
Result: Accepted
Time:1140 ms
Memory:42896 kb
****************************************************************/