### Convert a Binary Tree To hold Children Sum Property

Given an arbitrary binary tree, convert it to a binary tree that holds Children Sum Property. You can only increment data values in any node.

For example, the below tree doesn’t hold the children sum property, convert it to a tree that holds the property.

50 / \ / \ 7 2 / \ /\ / \ / \ 3 5 1 30

For example, the below tree doesn’t hold the children sum property, convert it to a tree that holds the property.

50 / \ / \ 7 2 / \ /\ / \ / \ 3 5 1 30