public class Tree{
  private int data;
  private Tree left;
  private Tree right;
  
  // Constructors
  public Tree(int data){
    this.data = data;
    left = right = null;
  }
  
  public Tree(int data, Tree left, Tree right){
    this.data = data;
    this.left = left;
    this.right = right;
  }
  
  // Methods
  public int getData(){   
     return data; 
  }
  
  public void printTree(){
    if (left != null)
      left.printTree();
    System.out.println(data + " ");
    if (right != null)
      right.printTree();
  }
}
