Finding Densest Subgraphs with Edge-Color Constraints | Synapse