Multiple choice general knowledge math & puzzles A farmer has 15 pigs, and all but 9 die. How many are left? 6 5 7 9 Reveal answer Fill a bubble to check yourself D Correct answer Explanation The phrase 'all but 9 die' means that every pig died except for 9 of them. Therefore, 9 pigs remain alive. This is a classic linguistic trick question.