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
****************************************************************/