Great question to practice the core Data Sufficiency strategy: define exactly what you need before reading the statements.
Key concept being tested: Data Sufficiency — "What Information Is Actually Required?"
Step 1 — Build the formula first.
Net profit = Revenue − Cost − Tax
= 12q − 12p − t% of 12(q − p)
= 12(q − p) − (t/100) × 12(q − p)
= 12(q − p)(1 − t/100)
= 12(q − p)(100 − t) / 100
You have TWO unknowns: (q − p) and t. You need BOTH to get a specific dollar value.
Step 2 — Evaluate Statement 1.
Resale price was $40 more per ticket, so q − p = 40. This gives you one unknown but still no value of t. Net profit = 12(40)(100 − t)/100 = 480(100 − t)/100. This varies with t.
INSUFFICIENT alone.
Step 3 — Evaluate Statement 2.
If tax were 15 points higher, net profit would be $360.
So: 12(q − p)(100 − t − 15)/100 = 360
→ 12(q − p)(85 − t)/100 = 360
You have two unknowns (q − p) and t here. Plugging different values of (q − p) gives different values of t, so you can't pin down the original net profit.
INSUFFICIENT alone.
Step 4 — Combine both statements.
From S1: q − p = 40
Substitute into S2: 12(40)(85 − t)/100 = 360
→ 480(85 − t)/100 = 360
→ 85 − t = 360 × 100 / 480 = 75
→ t = 10
Now plug back: Net profit = 12(40)(100 − 10)/100 = 480 × 90/100 = 432
You get a unique value. SUFFICIENT together.
Answer: C
Common trap: Students often think S2 is sufficient on its own because it mentions a specific dollar amount ($360). But $360 is the net profit under a DIFFERENT tax rate — it's a hypothetical, not the actual answer. The trap is treating a conditional number as if it pins down the answer.
Takeaway: Whenever a DS problem gives you a hypothetical "what if X changed" statement, it gives you a relationship between variables — not a fixed value of the target expression. Always ask: how many independent equations do I have vs. how many unknowns?