public static void Main()
Console.WriteLine("Hello World");
Node ans=LowestCommonAncestor(a,b,f);
Console.WriteLine(ans.val.ToString());
public static Node LowestCommonAncestor(Node root, Node p, Node q) {
if(root==null||p==null || q==null ) return root;
if(p.val>root.val && q.val>root.val)
return LowestCommonAncestor(root.right,p,q);
else if (p.val<root.val && q.val<root.val)
return LowestCommonAncestor(root.left,p,q);