code: def extract_s_stat_multipliers(expr):
      if expr[0] != "#Mul":
          return (), expr
      s_stats = []
      multipliers = []
      for i in expr[1:]:
          if expr_contains(i, "#x"):
              multiplier, s_stat = extract_s_stat_multipliers(i)
              multipliers += multiplier
              s_stats += s_stat
          else:
              multipliers.append(i)
      return tuple(multipliers), tuple(s_stats)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import edward.inferences.conjugacy.conjugate_log_probs
  import numpy
  import six
  import tensorflow
  import time
  from collections import defaultdict
  from edward.inferences.conjugacy.simplify import symbolic_suff_stat, full_simplify, expr_contains, reconstruct_expr
  from edward.models.random_variables import *
  from edward.util import copy, get_blanket
label_desc: Use image node_id 5 for calling a global function with example usage: extract_s_stat_multipliers(expr) and returns: tuple,  tuple, ,  expr