Matching (Multi)Cut: Algorithms, Complexity, and Enumeration | Synapse