comefrom: <qiyuangong>126_Word_Ladder_II_2.py
code: def construct_paths(begin, end, tree, path, paths):
      if begin == end:
          paths.append(path)
          return
      if begin in tree:
          for elem in tree[begin]:
              construct_paths(elem, end, tree, path + [elem], paths)
masked: def sample_funcname ( var_1 , var_2 , var_3 , var_4 , var_5 ) :
      if var_1 == var_2 :
          var_5.append ( var_4 )
          return
      if var_1 in var_3 :
          for var_7 in var_3 [ var_1 ] :
              var_0 ( var_7 , var_2 , var_3 , var_4 + [ var_7 ] , var_5 )
  