# Test case 1 - single node
{a}
{1}
# Test case 2 - standard tree
{a{b{c}{d{e}}}{f{g}{h{i{j}{k}}}}{l{m}}}
{1,1,2,4,1,1,1,3,4,6,1,2,13}
# Test case 3 - a path
{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}
{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
# Test case 4 - right-branch tree
{{}{{}{{}{{}{{}{}}}}}}
{1,1,1,1,1,1,3,5,7,9,11}
# Test case 5 - left-branch tree
{{{{{{}{}}{}}{}}{}}{}}
{1,1,3,1,5,1,7,1,9,1,11}
