/* package whatever; // don't place package name! */
 
import java.util.*;
import java.lang.*;
import java.io.*;
 
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	{
		// your code goes here
		Scanner reader 
= new Scanner
(System.
in);   int range = 3;
   int win = 15;
   final int SIZE = 3;
   boolean winner = false; 
   int[ ] arrRan = new int[SIZE];
 
 
    System.
out.
print("Off to the races! Press enter to make the horses run.");  
    String readString 
= reader.
nextLine();     while(readString!=null){
    	if(!winner){
	      if(readString.equals("")){
	         for(int i = 0; i<arrRan.length; i++){
	            arrRan[i] = arrRan[i] + (ran.nextInt(3) + 1); 
	            System.
out.
println("Horse " + (i
+1) + ":" + arrRan
[i
]); 	         }   
 
	      }//end if
 
      	  for(int j = 0; j<arrRan.length; j++){
		     if(arrRan[j]>=win){
		     	winner =true;
		     	}
		     }
 
 
	      if(reader.hasNextLine()){
	         readString = reader.nextLine();
	         System.
out.
println("Please press enter to make the horses run."); 	      }
    	}else{
    		int[] arrClone = new int[arrRan.length];
    		for(int i=0;i<arrRan.length;i++){
    			arrClone[i] = arrRan[i];
    		}
 
    		arrRan = sortArray(arrRan);
    		int[] arrRank = new int[arrRan.length];
    		int prevNum = arrRan.length;
 
    		for(int i=0;i<arrRan.length;i++){
    			boolean flag = true;
    			for(int j=0;j<arrRan.length;j++){
    				if(arrRan[i]==arrClone[j]){
                        if(j!=prevNum && flag){
                                prevNum = j;
                                arrRank[i] = j+1;
                                flag=false;
                        }                                     
    				}                                
    			}
 
    		}
		    System.
out.
println("1st place: Horse " + (arrRank
[0])); 		    System.
out.
println("2nd place: Horse " + (arrRank
[1])); 		    System.
out.
println("3rd place: Horse " + (arrRank
[2])); 		    break;
    	}
    }//end while
 
	}
	public static int[] sortArray (int[] inArray)
{
 
    //Construct the array we're using here
    int[] newArray = inArray;
 
    for(int x = 0; x < newArray.length; x++)
    {
 
        for(int y = 0; y < newArray.length; y++)
        {
            if(newArray[x] > newArray [y]) {
			    int tempValue = newArray[y];
			    newArray[y] = newArray[x];
			    newArray[x] = tempValue;
			}
        }
 
    }
 
    return newArray;
}
 
 
 
}