import java.util.Scanner; import java.util.HashMap; public class prog { Scanner sc = new java.util.Scanner(System.in); HashMap teams = new HashMap(); private void baga(String team, int n) { Integer current = 0; if (teams.containsKey(team)) { current = teams.get(team); } teams.put(team, current + n); } private void solve() { for (int i = 0; i < 6; i++) { String first = sc.next(), second = sc.next(); int sc1 = sc.nextInt(), sc2 = sc.nextInt(); if (sc1 > sc2) { baga(first, 3); baga(second, 0); } else if (sc2 > sc1) { baga(first, 0); baga(second, 3); } else { baga(first, 1); baga(second, 1); } } String[] ugly = new String[4]; int ii = 0; for (String team : teams.keySet()) { ugly[ii] = team + " " + teams.get(team); ii++; } for (int i = 0; i < 4; i++) for (int j = 0; j < 3; j++) { String[] split1 = ugly[j].split(" "); String team1 = split1[0]; int sc1 = Integer.parseInt(split1[1]); String[] split2 = ugly[j + 1].split(" "); String team2 = split2[0]; int sc2 = Integer.parseInt(split2[1]); // System.out.println(sc1 + " " + sc2 + " " + team1 + " " + team2); if (sc2 > sc1 || (sc2 == sc1 && (team1.compareTo(team2) > 0))) { String aux = ugly[j]; ugly[j] = ugly[j+1]; ugly[j+1] = aux; } } for (int i = 0; i<4; i++) { System.out.println(ugly[i].split(" ")[0]); } } public static void main(final String[] args) { new prog().solve(); } }