Dado un árbol binario de búsqueda (BST) vacío y sin nodos, se te solicita realizar 2 tipos de consultas:
insert x - insertar el valor x en el BST
smallest - imprimir el segundo elemento más pequeño del BST
Dadas q consultas, se te pide escribir un programa que ejecute estas operaciones.
Entrada
La primera línea de la entrada contiene un solo número q (1 ≤ q ≤ 1000).
Las siguientes q líneas contienen las consultas. Para todas las consultas insert, el valor de x no excede en valor absoluto. Para las consultas smallest, se garantiza que el BST tiene al menos 2 elementos.
Salida
Para cada consulta smallest, el programa debe imprimir el segundo elemento más pequeño en el árbol binario de búsqueda.