A shepherd looks across a field and counts a total of 48 legs and 16 heads among his sheep and ducks. How many sheep are there?
8
Each animal has 1 head, so there are 16 animals in total. If all 16 were ducks (2 legs each), there would be 32 legs. The extra 16 legs belong to the sheep; since each sheep has 2 more legs than a duck, 16 / 2 = 8 sheep.
About this riddle
Math riddles hide a calculation inside a short story. Pull out the numbers, work out what is being asked, and watch for a trick such as a unit change.
Difficulty: Medium. More like this: Math riddles with answers or try Target 24 for a different kind of puzzle.
More math riddles
Mia has 6 autumn leaves. Noah has twice as many. How many autumn leaves do they have together?
What single digit, when multiplied by itself, yields a product that ends in that exact same digit, while also being greater than 1?
A snail is stuck at the bottom of a 20-foot deep well. Each day it climbs up 3 feet, but each night while sleeping, it slides down 2 feet. On which day will the snail finally reach the top and escape?
I am a three-digit number. My hundreds digit is three times my units digit, my tens digit is the sum of my hundreds and units digits, and the sum of all three of my digits is 16. What number am I?
A shepherd has 17 sheep, and all but 9 run away through a broken gate. How many sheep does the shepherd have left?
A class has 30 students. 18 of them study Spanish, 15 study French, and 6 study neither language. How many students in the class study both Spanish and French?

