import java.util.Scanner; import java.util.ArrayList; class Main{ static StringBuilder sBuilder=new StringBuilder(); public static void main (String[] args) { Scanner in=new Scanner(System.in); String s; String[] contestantData= new String [4]; int numCases=Integer.parseInt(in.nextLine()); in.nextLine(); for (int i=0;i contestants=new ArrayList (); do{ s=in.nextLine(); if(s.length()==0) break; contestantData=tokenize(s); getContestant(contestants,contestantData).eval(contestantData); } while(s.length()!=0); for (int k=0; kbeta){ Contestant temp; Contestant temp2; int j; for (int i=1;i-1&&beta.get(j).compareTo(temp)==1){ temp2=beta.get(j+1); beta.set(j+1, beta.get(j)); beta.set(j, temp2); j--; } beta.set(j+1,temp); } } public static String[] tokenize(String s){ String [] tokens=new String [4]; tokens= s.split("\\s"); return tokens; } public static Contestant getContestant(ArrayListcontestants,String[]alpha){ for (int i=0; i a.time){ return 1; } if (this.time== a.time) return 0; return -1; } else { if(this.ID!=a.ID){ if(this.ID>a.ID) return 1; return -1; } } return 1; } }