<garvit244>129_1.py
def dfs(root, num, total):
    if not root:
        return total
    num = num*10 + root.val
    if not root.left and not root.right:
        total += num
        return total
    
    return dfs(root.left, num) + dfs(root.right, num)
def sample_funcname ( var_1 , var_2 , var_3 ) :
    if not var_1 :
        return var_3
    var_2 = var_2 * 10 + var_1.val
    if not var_1.left and not var_1.right :
        var_3 += var_2
        return var_3
    return var_0 ( var_1.left , var_2 ) + var_0 ( var_1.right , var_2 )
