<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def complexes(network, state):
 """Return all irreducible complexes of the network. Args: network (Network):
 The |Network| of interest. state (tuple[int]):
 The state of the network (a binary tuple). Yields: SystemIrreducibilityAnalysis: A |SIA| for each |Subsystem| of the |Network|, excluding those with |big_phi = 0|. """

    engine = FindIrreducibleComplexes(possible_complexes(network, state))
    return engine.run(config.PARALLEL_COMPLEX_EVALUATION)