code: def monomial_min(*monoms):
      """
      Returns minimal degree for each variable in a set of monomials.
  
      Examples
      ========
  
      Consider monomials `x**3*y**4*z**5`, `y**5*z` and `x**6*y**3*z**9`.
      We wish to find out what is the minimal degree for each of `x`, `y`
      and `z` variables::
  
          >>> from sympy.polys.monomials import monomial_min
  
          >>> monomial_min((3,4,5), (0,5,1), (6,3,9))
          (0, 3, 1)
  
      """
      M = list(monoms[0])
  
      for N in monoms[1:]:
          for i, n in enumerate(N):
              M[i] = min(M[i], n)
  
      return tuple(M)
  
imports: from itertools import combinations_with_replacement, product
  from textwrap import dedent
  from sympy.core import Mul, S, Tuple, sympify
  from sympy.polys.polyerrors import ExactQuotientFailed
  from sympy.polys.polyutils import PicklableWithSlots, dict_from_expr
  from sympy.utilities import public
  from sympy.utilities.iterables import is_sequence, iterable
label_desc: Use image node_id 11 for calling a global function with example usage: monomial_min() and returns: tuple