Example 1

Example 2

1 <= preorder.length <= 301 <= preorder[i] <= preorder.lengthAll the values of preorder are unique.postorder.length == preorder.length1 <= postorder[i] <= postorder.lengthAll the values of postorder are unique.It is guaranteed that preorder and postorder are the preorder traversal and postorder traversal of the same binary tree.Example 1

Example 2

1 <= preorder.length <= 301 <= preorder[i] <= preorder.lengthAll the values of preorder are unique.postorder.length == preorder.length1 <= postorder[i] <= postorder.lengthAll the values of postorder are unique.It is guaranteed that preorder and postorder are the preorder traversal and postorder traversal of the same binary tree.