Good Question , and full of traps again. At first glance it feels that nothing is sufficient but inner feeling was telling that I am missing something. Let's solve this:
Lena keeps all of her books on 7 wooden shelves. The average number of pages per book in her collection is 252.08.
So , Sum of all pages on book set = 252.08*total books.
Total books will be integer and Sum of all pages on book set should also be an integer. This implies that total books will have specific integer values. Bingo , this is a very important observation.
Now let's look at the statement 1:
(1) It says Each book shelve contains books in the interval [2,7]. So Min number of total books will be 14. Max no of books will be 49.
Now observe 252.08. This can become integer if we multiply it with 5 multiples. So we have to check from 15,20,25,30,35,40,45 which one it takes. If more than 1 values are present this statement will be insufficient and if one value is present then it will be sufficient. While checking, I observed one pattern and came to conclude that it will be 25 only. So Total books will be 25.
Statement 1 is sufficient.
(2) Now it says total pages will be less than 10000. If total books are 25 then total pages are 6302. So I was left with 50. Let's check on 50. It is also giving integer value but more than 10K pages. And below 14 value , no value gives an integer. So again Total books will be 25.
Statement 2 is sufficient.
Answer is D.PS. Integer observation is just playing a key role here. If that's missed , you are gone.
Bunuel