import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class TrouveLeNombre {
	public static void main(String[] args){
		while(true){
			int nbAT = (int) Math.floor((Math.random()*9)+1);
			System.out.println(nbAT);
			System.out.println("J'ai choisi 1 nb entre 1 et 10, à vous de le deviner...");
			BufferedReader b = new BufferedReader(new InputStreamReader(System.in));
			String s = "";
			int i;
			for(i=0;i<3;i++){
				System.out.print("Tentative "+(i+1)+": ");
				try {
					s = b.readLine();
				} catch (IOException e) {
					e.printStackTrace();
				}
				int nbIntroduit = Integer.parseInt(s);
				if(nbIntroduit == nbAT){
					System.out.println("Vous êtes un être merveilleux, bravo!");
					break;
				} else {
					System.out.println("Raté, mais tu vas y arriver...");
				}
			}
			if(i>2)
				System.out.println("Perdu, le nombre était "+ nbAT);
			System.out.println("Voulez-vous rejouer? (O/N): ");
			try {
				s = b.readLine();
			} catch (IOException e) {
				e.printStackTrace();
			}
			if(s.equalsIgnoreCase("n"))
				break;
		}
	}
}