1class Solution:2res = "z" * 13 # init max result, tree depth, 12< log2(8000) < 1334def smallestFromLeaf(self, root: TreeNode) -> str:56def helper(node: TreeNode, prev):7prev = chr(97 + node.val) + prev89if not node.left and not node.right:10self.res = min(self.res, prev)11return1213if node.left:14helper(node.left, prev)15if node.right:16helper(node.right, prev)1718helper(root, "")19return self.res