import java.io.*; import java.math.*; import java.lang.*; public class program { public static void main(String[] args) { try {new program();} catch (Exception e){e.printStackTrace();} } public program() throws Exception { BufferedReader br = new BufferedReader(new FileReader(new File("winner.in"))); int dataSets = Integer.parseInt(br.readLine()); for (int dataSet = 0; dataSet < dataSets; dataSet++) { System.out.println("Data Set " + (dataSet + 1) + ":"); String nums[] = br.readLine().split(" "); int numCands = Integer.parseInt(nums[0]), numRaces = Integer.parseInt(nums[1]), numVoters = Integer.parseInt(nums[2]); //numCands, numRaces, numVoters //following are indexed by their candidate number String candList[] = new String[numCands]; int raceList[] = new int[numCands]; int voteList[] = new int[numCands]; for (int candNum = 0; candNum < numCands; candNum++) { String inputs[] = br.readLine().split(" "); raceList[candNum] = Integer.parseInt(inputs[0])-1; candList[candNum] = inputs[1]; for (int i=2;i maxVotes) maxVotes = voteList[candNum]; } return maxVotes; } public void countVotes(String voteCard, int voteList[]) { for (int j=0;j