comefrom: <garvit244>129_1.py
code: 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)
masked: 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 )
  