import java.io.*;
import java.util.*;
import java.awt.*;
import hsa.*;



public class Q2
{
    static String word[] = new String [30];
    static int num[] = new int [30];


    public static void main (String[] args) throws IOException
    {
	TextInputFile input = new TextInputFile ("DATA2.txt");

	//BufferedReader input = new BufferedReader (new FileReader ("INPUT.txt"));
	PrintWriter output = new PrintWriter (new FileWriter ("OUT2.txt"));
	/*int n = 0;
	word [n] = input.readString ();
	num [n] = input.readInt ();
	while (word [n] != null)
	{
	    n++;
	    word [n] = input.readString ();
	    num [n] = input.readInt ();
	}
	*/
	for (int i = 0 ; i < 6 ; i++)
	{
	    word [i] = input.readString ();
	    num [i] = input.readInt ();
	    if (i != 0)
	    {
		if (num [i] > Math.abs (num [0]))
		{
		    output.println (word [i]);
		}
	    }
	    //System.out.println (num [i]);
	}
	for (int i = 6 ; i < 12 ; i++)
	{
	    word [i] = input.readString ();
	    num [i] = input.readInt ();
	    if (i != 6)
	    {
		if (num [i] > Math.abs (num [6]))
		{
		    output.println (word [i]);
		}
	    }
	}
	for (int i = 12 ; i < 18 ; i++)
	{
	    word [i] = input.readString ();
	    num [i] = input.readInt ();
	    if (i != 12)
	    {
		if (num [i] > Math.abs (num [12]))
		{
		    output.println (word [i]);
		}
	    }
	}
	for (int i = 18 ; i < 30 ; i++)
	{
	    word [i] = input.readString ();
	    num [i] = input.readInt ();
	    if (i != 18)
	    {
		if (num [i] > Math.abs (num [18]))
		{
		    output.println (word [i]);
		}
	    }
	}
	output.close ();
	input.close ();
    }
}




