This is a really well-designed DS problem that tests integer constraint reasoning. The question type is "find a specific value," so each statement (or the combination) needs to give us exactly one possible answer.
Let a = number of $1 books, b = number of $2 books, c = number of $7 books. We need the value of c.
Statement 1: a + 2b + 7c = 24We need to find all non-negative integer solutions for c. Testing: c = 0 works (e.g., a = 24, b = 0). c = 1 works (e.g., a = 15, b = 1). c = 2 works (e.g., a = 6, b = 2). c = 3 works (a = 3, b = 0). Multiple values of c, so this is not sufficient.
Statement 2: a + b + c = 10This just tells us he bought 10 books total. c could be anything from 0 to 10. Not sufficient.
Statements 1 + 2 together:From the two equations, subtract: (a + 2b + 7c) - (a + b + c) = 24 - 10, giving us b + 6c = 14. Now find non-negative integer solutions:
- c = 0: b = 14, but then a = 10 - 0 - 14 = -4. Not valid.
- c = 1: b = 8, a = 10 - 1 - 8 = 1. Valid.
- c = 2: b = 2, a = 10 - 2 - 2 = 6. Valid.
- c = 3: b = -4. Not valid (and anything higher won't work either).
We still get c = 1 or c = 2 — two possible answers. Not sufficient even together.
Answer: (E)Common trap: Students often stop testing after finding one valid combination and assume it's sufficient, especially under time pressure. On DS "find the value" questions, you MUST keep checking until you either find a second valid answer (insufficient) or prove no other answer exists. The habit of always asking "could there be another solution?" is what separates 700+ scorers on these problems.
Takeaway: When you have two linear equations with three unknowns restricted to non-negative integers, simplify to one equation in two variables first, then systematically test integer values — don't just check one and move on.