// editor1
#include<stdio.h>
#include<stdlib.h>
typedef struct node{
    int data;
    int id;
    struct node *height;
}Node;
int left=NULL,right;
void insertBST(int val){
    Node *node=(Node*)malloc(sizeof(Node));
    if(front==NULL){
       node->data=val;
       node->id=id;
       node->height=height;
    }
    else{
       node->left=node->right=
    }
}
void inorder(int *root,int *left,int *right){
    if(height<0){
        printf("Invalid input");
        return;
    }
    int data;
    scanf("%d",&data);
    inorder(root->left);
    printf("%d\n",root->data);
    inorder(root->right);
}
int main(){
    int n;
    scanf("%d",&n);
    if(n<0){
        printf("Invalid input");
        return 0;
    }
    int arr[];
    for(int i=0;i<n;i++){
        if(scanf("%d",&arr[i])<0){
           printf("Invalid input");
           return 0;
        }
        insertBST(val);   
    }
   inorder(root);
   return 0;
}