The Colorful Connected Subgraph Problem