




from __future__ import annotations

class 			_lowerCamelCase    :

      """simple docstring"""

      def __init__(  self       :			List[Any]			,							snake_case       :			int = 0					):
          __UpperCamelCase			=    value
          __UpperCamelCase			=    None
          __UpperCamelCase			=    None







def        __SCREAMING_SNAKE_CASE (	lowercase_       ,  lowercase_   )							->						Node | None:

    """simple docstring"""


    if treea is None:
        return treea
    if treea is None:
        return treea

    __UpperCamelCase			=    treea.value + treea.value
    __UpperCamelCase			=    merge_two_binary_trees(treea.left       ,  treea.left   )
    __UpperCamelCase			=    merge_two_binary_trees(treea.right       ,  treea.right   )
    return treea




def        __SCREAMING_SNAKE_CASE (	lowercase_   )							->						None:

    """simple docstring"""


    if root:
        print(root.value   )
        print_preorder(root.left   )
        print_preorder(root.right   )


if __name__ == "__main__":
 a_ 		=  Node(1)
 a_ 		=  Node(2)
 a_ 		=  Node(3)
 a_ 		=  Node(4)

 a_ 		=  Node(2)
 a_ 		=  Node(4)
 a_ 		=  Node(6)
 a_ 		=  Node(9)
 a_ 		=  Node(5)

 print("Tree1 is: ")
 print_preorder(treea)
 print("Tree2 is: ")
 print_preorder(treea)
 a_ 		=  merge_two_binary_trees(treea, treea)
 print("Merged Tree is: ")
 print_preorder(merged_tree)











def 						UpperCAmelCase (    _lowerCamelCase     ):
			return "".join(chr(ord(_lowerCamelCase     ) + 32     ) if "A" <= char <= "Z" else char for char in word     )


if __name__ == "__main__":
							from doctest import testmod

							testmod()