Let's imagine that we have a finite set S and finite subsets S_1, S_2,.....S_k. We also have 2 numbers: lower_i and higher_i for each subset. We want to answer: Is there a subset $$T \subseteq S $$ such that for each i runs: $$lower_i <= |T \cap S_i| <= higher_i$$
So, we want to prove that this problem is NP-complete by reduction 3-SAT NP-complete problem to this.