Given a setcollection of non-empty strings over an alphabet that issubsets of $\{1,2,\ldots,N\}$ ($N$ not fixed), the problem is to find the smallest non-empty subsetcollection of stringssubsets so that the number of distinct characterselements appearing among the union of stringssubsets is less than or equal to the number of stringssubsets chosen. This seems like an NP-hard problem but I can't prove it. Any help?