Multiple choice general knowledge A farmer has 17 sheep, and all but 9 die. How many are left? 16 8 9 17 Reveal answer Fill a bubble to check yourself C Correct answer Explanation The phrase 'all but 9 die' means 9 sheep survive and the rest (8 sheep) die. Therefore, 9 sheep are left alive. Options A (16), B (8), and D (17) misinterpret 'all but' as meaning 'all except those that died' or make arithmetic errors.