import java.util.Scanner;

public class ArbolAleatorio 
{
	private Scanner input= new Scanner(System.in);
	private Arbol arbol= new Arbol();
	
	public static void main(String args[])
	{
		ArbolAleatorio arbolAleatorio= new ArbolAleatorio();
		arbolAleatorio.run();
	}
	
	public void run()
	{
		System.out.print("Qué desea hacer con el árbol? [reiniciar= 1	agregar un numero= 2	obtener el nivel de un elemento=3  terminar= 4]: ");
		
		int instruccion= input.nextInt();
		
		if(instruccion== 1)
		{
			this.arbol.reiniciar();
		}
		else if(instruccion== 2)
		{
			System.out.print("Inserte el elemento que desea agregar: ");
			int valor= input.nextInt();
			this.arbol.insert(valor);
		}
		else if(instruccion== 3)
		{
			System.out.print("Inserte el elemento cuya altura desea conocer: ");
			int valor= input.nextInt();
			int altura= this.arbol.nivel(valor);
			if(altura != 0)
			{
				System.out.println(altura - 1);
			}
		}
		if(instruccion != 4)
		{
			this.run();
		}
	}
}
