Hướng dẫn list to binary tree python - danh sách sang cây nhị phân python

Dưới đây là một cách để thực hiện giải pháp của bạn: Tạo một danh sách các nút cây, mỗi nút có vị trí chỉ mục tương ứng với danh sách dữ liệu gốc. Sau đó, chúng ta có thể sửa chữa các liên kết trái và phải.

import logging

logging.basicConfig(level=logging.DEBUG)
logger = logging.getLogger(__name__)

class Tree(object):
    def __init__(self, data, left=None, right=None):
        self.data = data
        self.left = left
        self.right = right

    def __repr__(self):
        left = None if self.left is None else self.left.data
        right = None if self.right is None else self.right.data
        return '(D:{}, L:{}, R:{})'.format(self.data, left, right)

def build_tree_breadth_first(sequence):
    # Create a list of trees
    forest = [Tree(x) for x in sequence]

    # Fix up the left- and right links
    count = len(forest)
    for index, tree in enumerate(forest):
        left_index = 2 * index + 1
        if left_index < count:
            tree.left = forest[left_index]

        right_index = 2 * index + 2
        if right_index < count:
            tree.right = forest[right_index]

    for index, tree in enumerate(forest):
        logger.debug('[{}]: {}'.format(index, tree))
    return forest[0]  # root

def main():
    data = [3, 5, 2, 1, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14]
    root = build_tree_breadth_first(data)
    print 'Root is:', root

if __name__ == '__main__':
    main()

Output:

DEBUG:__main__:[0]: (D:3, L:5, R:2)
DEBUG:__main__:[1]: (D:5, L:1, R:4)
DEBUG:__main__:[2]: (D:2, L:6, R:7)
DEBUG:__main__:[3]: (D:1, L:8, R:9)
DEBUG:__main__:[4]: (D:4, L:10, R:11)
DEBUG:__main__:[5]: (D:6, L:12, R:13)
DEBUG:__main__:[6]: (D:7, L:14, R:None)
DEBUG:__main__:[7]: (D:8, L:None, R:None)
DEBUG:__main__:[8]: (D:9, L:None, R:None)
DEBUG:__main__:[9]: (D:10, L:None, R:None)
DEBUG:__main__:[10]: (D:11, L:None, R:None)
DEBUG:__main__:[11]: (D:12, L:None, R:None)
DEBUG:__main__:[12]: (D:13, L:None, R:None)
DEBUG:__main__:[13]: (D:14, L:None, R:None)
Root is: (D:3, L:5, R:2)

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọc
    If the root node is stored at index i, its left, and right children are stored at indices 2*i+1, and 2*i+2 respectively. 
    Suppose a tree is represented by a linked list in the same way, how do we convert this into a normally linked representation of a binary tree where every node has data, left and right pointers? In the linked list representation, we cannot directly access the children of the current node unless we traverse the list.
     

    Hướng dẫn list to binary tree python - danh sách sang cây nhị phân python

    Bàn luận
    1. Create an empty queue. 
    2. Make the first node of the list as root, and enqueue it to the queue. 
    3. Until we reach the end of the list, do the following. 
    ………a. Dequeue one node from the queue. This is the current parent. 
    ………b. Traverse two nodes in the list, add them as children of the current parent. 
    ………c. Enqueue the two nodes into the queue.

    Đưa ra đại diện danh sách được liên kết của cây nhị phân hoàn chỉnh, xây dựng cây nhị phân. Một cây nhị phân hoàn chỉnh có thể được biểu diễn trong một mảng theo cách tiếp cận sau. Nếu nút gốc được lưu trữ tại Index I, bên trái và trẻ em bên phải được lưu trữ tại các chỉ số 2*I+1 và 2*I+2 tương ứng. & NBSP ; Giả sử một cây được biểu thị bằng một danh sách được liên kết theo cùng một cách, làm thế nào để chúng ta chuyển đổi nó thành một biểu diễn thông thường của một cây nhị phân nơi mọi nút đều có dữ liệu, con trỏ trái và phải? Trong biểu diễn danh sách được liên kết, chúng tôi không thể truy cập trực tiếp vào trẻ em của nút hiện tại trừ khi chúng tôi đi qua danh sách. & NBSP;

    C++

    #include <iostream>

    #include <string>

    #include <queue>

    Chúng tôi chủ yếu được đưa ra theo thứ tự cấp độ trong hình thức truy cập tuần tự. Chúng tôi biết người đứng đầu danh sách được liên kết luôn là gốc của cây. Chúng tôi lấy nút đầu tiên làm root và chúng tôi cũng biết rằng hai nút tiếp theo là con trái và phải của root. Vì vậy, chúng tôi biết một phần cây nhị phân. Ý tưởng là thực hiện các giao diện đơn hàng cấp của cây nhị phân được xây dựng một phần bằng cách sử dụng hàng đợi và đi qua danh sách được liên kết cùng một lúc. Ở mỗi bước, chúng tôi lấy nút cha từ hàng đợi, tạo hai nút tiếp theo của danh sách được liên kết làm con của nút cha và thu hút hai nút tiếp theo để xếp hàng.1. Tạo một hàng đợi trống. & NBSP; 2. Tạo nút đầu tiên của danh sách là root và enqueue nó vào hàng đợi. & Nbsp; 3. Cho đến khi chúng tôi đạt đến cuối danh sách, hãy làm như sau. & NBSP; Dequeue một nút từ hàng đợi. Đây là cha mẹ hiện tại. & Nbsp; Traverse hai nút trong danh sách, thêm chúng là con của cha mẹ hiện tại. & Nbsp; Enqueue hai nút vào hàng đợi.

    Dưới đây là việc thực hiện phương pháp trên:

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    using namespace std;

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    7

    struct

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    0

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    using namespace std;

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    7

    struct

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    0

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    3
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    4

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>0

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>4

    #include <string>5

    struct

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    9

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    7
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    8struct #include <iostream>0
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    3 #include <iostream>2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <queue>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <queue>7

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2struct #include <iostream>6#include <iostream>7 #include <iostream>8

    #include <string>6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    3 #include <string>8

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <queue>1#include <iostream>7 #include <queue>3

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2using6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <queue>9 using0

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    namespace2namespace3

    namespace2#include <queue>9namespace6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2std;0

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2std;2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2std;4

    #include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    namespace2struct1

    namespace2struct3

    namespace2struct5

    namespace2struct7

    namespace2struct9

    namespace2std;4

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    7 using3

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2using8 using9

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    08

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    10

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07std;4

    namespace2#include <string>5

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    16

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    18

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    #include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2std;6 std;7

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    namespace2using8 std;7

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    31

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    33
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    34namespace6

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    37

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    #include <string>5

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    7
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    23

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    48

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2using8
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    27

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    52

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    54

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    56

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    58

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    60

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    62

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    64
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    65namespace6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    68

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    3
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    42

    #include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2) DEBUG:__main__:[1]: (D:5, L:1, R:4) DEBUG:__main__:[2]: (D:2, L:6, R:7) DEBUG:__main__:[3]: (D:1, L:8, R:9) DEBUG:__main__:[4]: (D:4, L:10, R:11) DEBUG:__main__:[5]: (D:6, L:12, R:13) DEBUG:__main__:[6]: (D:7, L:14, R:None) DEBUG:__main__:[7]: (D:8, L:None, R:None) DEBUG:__main__:[8]: (D:9, L:None, R:None) DEBUG:__main__:[9]: (D:10, L:None, R:None) DEBUG:__main__:[10]: (D:11, L:None, R:None) DEBUG:__main__:[11]: (D:12, L:None, R:None) DEBUG:__main__:[12]: (D:13, L:None, R:None) DEBUG:__main__:[13]: (D:14, L:None, R:None) Root is: (D:3, L:5, R:2) 2struct DEBUG:__main__:[0]: (D:3, L:5, R:2) DEBUG:__main__:[1]: (D:5, L:1, R:4) DEBUG:__main__:[2]: (D:2, L:6, R:7) DEBUG:__main__:[3]: (D:1, L:8, R:9) DEBUG:__main__:[4]: (D:4, L:10, R:11) DEBUG:__main__:[5]: (D:6, L:12, R:13) DEBUG:__main__:[6]: (D:7, L:14, R:None) DEBUG:__main__:[7]: (D:8, L:None, R:None) DEBUG:__main__:[8]: (D:9, L:None, R:None) DEBUG:__main__:[9]: (D:10, L:None, R:None) DEBUG:__main__:[10]: (D:11, L:None, R:None) DEBUG:__main__:[11]: (D:12, L:None, R:None) DEBUG:__main__:[12]: (D:13, L:None, R:None) DEBUG:__main__:[13]: (D:14, L:None, R:None) Root is: (D:3, L:5, R:2) 46

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    50

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <queue>9
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    71

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    using namespace std;

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    82

    struct

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    0

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    3
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    4

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    92
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    #include <string>5

    struct

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    9

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    using namespace std;

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    05
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    struct

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    0

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    16

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    18
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    #include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    3
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    4

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    28

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    30

    struct

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    9

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    7
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    8struct #include <iostream>0
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    3 #include <iostream>2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2struct #include <iostream>6#include <iostream>7 #include <iostream>8

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    43

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    45

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    49

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    53

    #include <string>6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    3 #include <string>8

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <queue>1#include <iostream>7 #include <queue>3

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    65
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <queue>9 using0

    namespace2#include <string>5

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    65#include <iostream>7
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    77

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    79

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    81

    namespace2std;6

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    84
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    90

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    92
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    94
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    98#include <iostream>7
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    77

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <iostream>02

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    81

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07using8
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    84
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    #include <iostream>12#include <iostream>13#include <iostream>7

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    77

    #include <iostream>12#include <iostream>17

    #include <iostream>12

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    81

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <iostream>23

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <iostream>25

    #include <iostream>26#include <iostream>27

    namespace2#include <string>5

    namespace2#include <queue>9 #include <iostream>32

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    7 #include <iostream>37

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    namespace2using8 #include <iostream>42

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <iostream>48

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <iostream>50
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    34#include <iostream>52

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <iostream>54

    namespace2#include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <iostream>60 #include <iostream>61
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    7 #include <iostream>63

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    namespace2#include <iostream>67#include <iostream>7 #include <iostream>69

    namespace2#include <iostream>71#include <iostream>72#include <iostream>73

    namespace2#include <iostream>71#include <iostream>76#include <iostream>52

    namespace2#include <iostream>71#include <iostream>80#include <iostream>52

    namespace2#include <iostream>71#include <iostream>84#include <iostream>52

    namespace2#include <iostream>71#include <iostream>88#include <iostream>52

    namespace2#include <iostream>71#include <iostream>92#include <iostream>73

    namespace2#include <iostream>95

    namespace2#include <iostream>97#include <iostream>98#include <iostream>99

    #include <string>00#include <string>01#include <iostream>52

    namespace2#include <string>04

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    #include <string>5

    Python3

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    75 #include <string>09

    namespace2#include <string>11 #include <string>12#include <string>13#include <string>14

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <string>13#include <string>17#include <string>18 #include <string>19

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <string>13#include <string>22223 #include <string>18 #include <string>25

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    75 #include <string>27

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>11 #include <string>12#include <string>13#include <string>14

    namespace2#include <string>13#include <string>17#include <string>18 #include <string>19

    namespace2#include <string>13#include <string>40#include <string>18 #include <string>25

    namespace2#include <string>13#include <string>45#include <string>18 #include <string>25

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    75 #include <string>49

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>11 #include <string>12#include <string>13#include <string>54#include <string>18 #include <string>25#include <string>57

    namespace2#include <string>13#include <string>60#include <string>18 #include <string>25

    namespace2#include <string>13#include <string>65#include <string>18 #include <string>25

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>11
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    8#include <string>13#include <string>72

    namespace2#include <string>74#include <string>18 #include <string>76

    namespace2#include <string>78#include <string>23 #include <string>18 #include <string>13#include <string>82

    namespace2#include <string>13#include <string>60#include <string>18 #include <string>87

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>11 #include <string>90#include <string>13#include <string>57

    namespace2#include <string>94#include <string>18 #include <string>96

    namespace2using8 #include <string>13#include <string>60#include <queue>01 #include <string>25#include <queue>03

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <string>13#include <string>65#include <string>18 #include <string>25

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <queue>9

    namespace2#include <string>13#include <string>65#include <string>18

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    09#include <string>13#include <queue>17

    namespace2#include <queue>19#include <string>13#include <queue>21

    namespace2#include <string>13#include <string>60#include <string>18 #include <string>13#include <queue>27#include <string>23

    namespace2std;6#include <queue>31#include <string>13#include <queue>33

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <queue>35#include <string>18 #include <queue>37#include <queue>38#include <queue>39

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <queue>41#include <string>18 #include <string>25

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <queue>45#include <string>18 #include <string>25

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <queue>49#include <string>18
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    09#include <string>13#include <queue>17

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <queue>55

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <string>13#include <string>60#include <string>18 #include <string>13#include <queue>27#include <string>23

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07using8#include <queue>31#include <string>13#include <queue>33

    #include <iostream>12#include <queue>45#include <string>18

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    09#include <string>13#include <queue>17

    #include <iostream>12#include <queue>75

    #include <iostream>12#include <string>13#include <string>60#include <string>18 #include <string>13#include <queue>27#include <string>23

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <queue>84#include <string>18 #include <queue>41

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <queue>88#include <string>18 #include <queue>90

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>11 #include <queue>93#include <string>13#include <queue>95

    namespace2using8#include <queue>98

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <string>13using01

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07using03 using04#include <string>18
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    34
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <string>13using10

    using11#include <string>18 using13

    using14#include <iostream>72

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    using14#include <iostream>76

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    using14#include <iostream>80

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    using14#include <iostream>84

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    using14#include <iostream>88

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    using14#include <iostream>92

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    using32

    using03 #include <queue>31using35

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    using37

    C#

    using using39

    using using41

    #include <iostream>60

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    75
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    0

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <iostream>60
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    3
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    4

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <iostream>60
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    82

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <iostream>60
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    84
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    3
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    86

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    90

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    92
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    #include <string>5

    #include <iostream>60

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    75
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    9

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <iostream>60
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    3
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    4

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <iostream>60
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    82

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <iostream>60
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    84
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    3
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    86

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    16

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    18
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    #include <string>5

    #include <iostream>60

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    75
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    25

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    28

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    30

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    7
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    8
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    3 #include <iostream>2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    39#include <iostream>7
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    41

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    43

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    45

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    49

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    53

    namespace30#include <iostream>7 namespace32

    namespace2using8

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    59
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    65
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <queue>9
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    namespace2#include <string>5

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    65#include <iostream>7
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    77

    namespace2namespace55

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    81

    namespace2std;6

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    84
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07namespace66

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07namespace68

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    92
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    94
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    98#include <iostream>7
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    77

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07namespace80

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    81

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07using8
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    84
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    #include <iostream>12#include <iostream>13#include <iostream>7

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    77

    #include <iostream>12namespace95

    #include <iostream>12

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    81

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <iostream>23

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <iostream>25

    namespace2#include <string>5

    namespace2#include <queue>9 #include <iostream>32

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    7 #include <iostream>37

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    namespace2using8 #include <iostream>42

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <iostream>48

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07std;26
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    34#include <iostream>52

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <iostream>54

    namespace2#include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <iostream>60 #include <iostream>61
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    7 std;39

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    1

    namespace2#include <iostream>67#include <iostream>7 #include <iostream>69

    namespace2std;47

    namespace2std;49

    namespace2std;51

    namespace2std;53

    namespace2std;55

    namespace2std;57

    namespace2#include <iostream>95

    namespace2std;61#include <iostream>98#include <iostream>99

    #include <string>00#include <string>01#include <iostream>52

    namespace2#include <string>04

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <string>5

    #include <string>5

    JavaScript

    std;72

    std;73std;74

    namespace2std;76

    std;77

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15std;79

    std;77

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15std;82
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    namespace2#include <string>5

    std;73#include <string>5

    std;73std;90

    namespace2std;92

    std;77

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    16

    std;77

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15std;98
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    std;77

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15struct03
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    namespace2#include <string>5

    std;73#include <string>5

    std;73struct11

    namespace2struct13

    std;77

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15struct16
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    std;77

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15struct21
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    namespace2#include <string>5

    namespace2struct27

    std;777____929 struct30#include <iostream>7

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    41

    std;77struct34

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15struct36

    std;77

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15struct39

    namespace2#include <string>5

    namespace2struct43

    namespace2#include <queue>9 #include <iostream>32

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    7 #include <iostream>37

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    65
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <queue>9
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93namespace6

    std;77#include <string>5

    namespace2

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    65#include <iostream>7
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    77

    std;77struct71

    std;77

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15struct16
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15struct76

    namespace2std;6

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    84
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    98#include <iostream>7
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    77

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07using8
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    84
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    #include <iostream>12#include <iostream>13#include <iostream>7

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    77

    namespace2#include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07struct9

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15struct16
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15struct76

    namespace2#include <queue>9 #include <iostream>32

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    7 #include <iostream>37

    #include <iostream>26

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    10

    #include <iostream>26

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15struct16
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15struct76

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <string>5

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <iostream>23

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07#include <iostream>25

    std;77#include <string>5

    namespace2using8 #include <iostream>42

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    61

    namespace2#include <string>5

    namespace2

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    043

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    2#include <iostream>60 #include <iostream>61
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    7 std;39

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    051

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    053
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    34#include <iostream>52

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    07
    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    058

    std;77#include <string>5

    namespace2#include <string>5

    std;73#include <string>5

    namespace2#include <iostream>67#include <iostream>7 #include <iostream>69

    std;73std;47

    std;73std;49

    std;73std;51

    std;73std;53

    std;73std;55

    std;73std;57

    JavaScript

    std;73

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    086

    namespace2std;92

    std;777____929 struct30#include <iostream>7

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    41

    std;73#include <string>04

    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    095

    std;777____929 struct46

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 

    std;77using8 #include <queue>31

    Inorder Traversal of the constructed Binary Tree is: 
    25 12 30 10 36 15 
    15struct51
    DEBUG:__main__:[0]: (D:3, L:5, R:2)
    DEBUG:__main__:[1]: (D:5, L:1, R:4)
    DEBUG:__main__:[2]: (D:2, L:6, R:7)
    DEBUG:__main__:[3]: (D:1, L:8, R:9)
    DEBUG:__main__:[4]: (D:4, L:10, R:11)
    DEBUG:__main__:[5]: (D:6, L:12, R:13)
    DEBUG:__main__:[6]: (D:7, L:14, R:None)
    DEBUG:__main__:[7]: (D:8, L:None, R:None)
    DEBUG:__main__:[8]: (D:9, L:None, R:None)
    DEBUG:__main__:[9]: (D:10, L:None, R:None)
    DEBUG:__main__:[10]: (D:11, L:None, R:None)
    DEBUG:__main__:[11]: (D:12, L:None, R:None)
    DEBUG:__main__:[12]: (D:13, L:None, R:None)
    DEBUG:__main__:[13]: (D:14, L:None, R:None)
    Root is: (D:3, L:5, R:2)
    
    93struct53
    O(n), where n is the number of nodes.
    Auxiliary Space: O(b), Here b is the maximum number of nodes at any level.
     
    This article is compiled by Ravi Chandra Enaganti. Please write comments if you find anything incorrect, or if you want to share more information about the topic discussed above.


    Bỏ phiếu cho khó khăn

    Khó khăn hiện tại: Trung bình

    Cú pháp: binytree.tree (chiều cao = 3, is_perfect = false) ....

    Làm thế nào một cây nhị phân hoàn chỉnh được tạo ra ?..
    Chọn phần tử đầu tiên của danh sách là nút gốc. (...
    Đặt phần tử thứ hai là một đứa trẻ bên trái của nút gốc và phần tử thứ ba là đứa trẻ bên phải. (...
    Đặt hai yếu tố tiếp theo là trẻ em của nút bên trái của cấp độ thứ hai ..

    Làm thế nào để bạn chuyển đổi một danh sách thành một cây trong Python?

    Trong bài viết này, chúng ta sẽ thấy hai cách tiếp cận để chuyển đổi một danh sách lồng nhau thành để thêm từ điển có các phần tử đại diện cho một cây giống như cấu trúc dữ liệu ...
    Sử dụng cắt lát. Chúng tôi đảo ngược các mục trong danh sách cắt giảm ABY và sau đó kiểm tra xem mục này có trong danh sách không. ....
    Thí dụ. ....
    Đầu ra. ....
    Sử dụng giảm và getitem. ....
    Thí dụ. ....
    Output..

    Đầu ra. ....

    Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước này ...
    Nếu A trống, thì hãy trả lại null ..
    Tìm phần tử giữa và làm cho nó root ..
    Chia mảng thành hai mảng con, phần bên trái của phần tử giữa và phần bên phải của phần tử giữa ..
    Thực hiện đệ quy cùng một nhiệm vụ cho Subarray bên trái và Subarray bên phải ..

    Làm thế nào để bạn tạo ra một cây nhị phân trong Python?

    Các thuộc tính của lớp này là các giá trị, trái, phải ...
    Cú pháp: BinaryTree.Node (giá trị, trái = Không, phải = Không) ....
    Cây nhị phân : ... .
    Cú pháp: BinaryTree.Build (Giá trị) ....
    Cú pháp: binytree.tree (chiều cao = 3, is_perfect = false) ....
    Cú pháp: BinaryTree.bst (chiều cao = 3, is_perfect = false).