import java.util.List;


public class Test {

  /**
   * @param args
   */
  public static void main(String[] args) {
    Tree tree = new Tree();
    tree.add(5);
    tree.add(2);
    tree.add(4);
    tree.add(3);
    tree.add(7);
    tree.add(8);
    tree.add(1);
    System.out.println(tree);
    List<Integer> l = tree.toList();
    System.out.println(l);
    for (Integer i:tree) System.out.print(i);
    System.out.println();
    Pair<Tree> pair = tree.cut(4);
    System.out.println(pair);
  }
}
