public static void main(String[] args) throws Throwable {
		BufferedReader in = new BufferedReader(new FileReader("in.in"));
		perdedores = new ArrayList<String>();
		od1enses = new ArrayList<String>();
		for (String line; (line=in.readLine())!=null;) {
			od1enses.add(line);
		}
		vo = new boolean[od1enses.size()];
		int min = 0, max = od1enses.size()-1;

		for (int i = 0; i < rondas; i++) {
			System.out.println("-------------------");
			System.out.println("      RONDA "+(i+1) );
			Arrays.fill(vo, false);			
			for (int j = 0; j <= oport; ) {
				int posOd1 = min + (int)(Math.random() * ((max - min) + 1));
				if( !vo[posOd1] && !perdedores.contains(od1enses.get(posOd1))){
					if( j<oport ){
						System.out.print(MSG_SALVADO);
						suspensivos();
						System.out.println(od1enses.get(posOd1));
					}else{
						System.out.print(MSG_LE_TOCO);
						suspensivos();
						System.out.println(od1enses.get(posOd1));
						perdedores.add(od1enses.get(posOd1));
					}
					j++;
					vo[posOd1]=true;
				}
			}
		}
		System.out.println("\n-------------------");
		System.out.println("     PERDEDORES    " );
		for (int i = 0; i < perdedores.size(); i++) {
			System.out.println(perdedores.get(i));
		}
		System.out.println("-------------------");
	}