root
branchAChild1
branchA
branchB
branchA