In general, it makes no logical sense to ask a DS question in this way. If a DS question tells you "there are y patrons", then y represents a single (unknown) value. They can't ask how many values of y are possible, because the answer is automatically "one". It's easy to see why this question format is illogical with a simpler example question:
If y is a positive integer, how many values of y are possible?
1. 3 < y < 10
2. y < 6
There is no "right answer" to this question, because the question setup makes no sense.
So logically, the answer to the original question should be D no matter what the statements say: as the question tells us, there is one value for y, we just don't know what it is. They mean for the question to say something different: How many positive divisors does the positive integer x have? If that's the question, Statement 1 is sufficient, because Statement 1 gives us the prime factorization of x. From any prime factorization, you can count a number's divisors (add 1 to each exponent, and multiply what you get, so in this question x would have 3*4 = 12 divisors). Statement 2 clearly is not sufficient, so the answer is A.