import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException;
import java.util.Random;

class GuessTheNumber {
	public static void main (String[] args) 
		throws IOException
	{
		BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
		int userValue = 0,
			randomNumber = new Random().nextInt(9)+1;
		
		System.out.println("Guess a number between 1 and 10.");
		
		do {
		    System.out.println("Enter a number in the range of 1 to 10.");
		    userValue = Integer.parseInt(in.readLine());
		    
		    System.out.println("Guess: "+ userValue +". ");
		    
		    if (userValue > randomNumber) {
		        System.out.println("Your guess is too high."); 
		    }
		    else if (userValue < randomNumber) {
		        System.out.println("Your guess is too low."); 
		    }
		    
		    System.out.println();
			
		} while (randomNumber != userValue); 
		
		System.out.println("Congratulations! You guessed the number correctly!");
			
		in.close();
	}
}