Multiple choice general knowledge math & puzzles A farmer has 17 sheep, and all but 9 die. How many are left? 17 9 8 None Reveal answer Fill a bubble to check yourself B Correct answer Explanation The phrase 'all but 9 die' means 9 survive. If all except 9 die, then those 9 are still alive. This is a language trick question, not a math problem.