If 3 chickens lay 3 eggs in 3 days, how many days does it take for 12 chickens to lay 12 eggs?
3
Each chicken lays 1 egg every 3 days. Therefore, 12 chickens laying 12 eggs simultaneously will also take 3 days.
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: Easy. More like this: Math riddles with answers or try Target 24 for a different kind of puzzle.
More math riddles
A clock strikes 6 times in 5 seconds. Assuming the intervals between strikes are equal, how many seconds will it take to strike 12 times?
Leo has 19 parade floats and Ben has 4. How many more parade floats does Leo have?
Half of the 12 picnic baskets on the table are taken away. How many picnic baskets are left on the table?
Ben counts fireworks in a pattern: 2, 6, 10, 14. How many fireworks come next?
I have two sisters. Together, our ages multiply to 36 and add up to the number of days in a normal week. How old am I, given that I am the middle child?
Half of the 24 scarecrows on the table are taken away. How many scarecrows are left on the table?

