using System.Collections;
public void sumtree(Node root)
public int sum(Node temp)
public void Printtree(Node root)
Console.Write("{0},", root.data);
public void Printsum(Node root)
public static void Main()
Program tree = new Program();
tree.root = new Node(10);
tree.root.left = new Node(-2);
tree.root.right = new Node(6);
tree.root.left.left = new Node(8);
tree.root.left.right = new Node(-4);
tree.root.right.left = new Node(7);
tree.root.right.right = new Node(5);
Console.WriteLine("Original Tree:");
tree.Printtree(tree.root);
tree.Printsum(tree.root);
Console.WriteLine("Sum Tree:");
tree.Printtree(tree.root);