using System.Threading.Tasks;
public int val { get; set; }
public Node left { get; set; }
public Node right { get; set; }
public Node root { get; set; }
public void insert(int value)
Node node = new Node(value);
public void print(Node node)
Console.Write(node.val + "->");
public static void Main()
Node node1 = new Node(10);
Node node2 = new Node(20);
Node node3 = new Node(25);