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 This is a classic riddle. If 'all but 9' die, it means that 9 sheep survived. The 8 that died are gone, leaving exactly 9 living sheep remaining on the farm.