There are 22 rainbows in a box and 3 are taken out. How many rainbows are left?
19 rainbows.
22 - 3 = 19.
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
Zoe puts 3 eggs in each of 5 boxes. How many eggs is that altogether?
18 squirrels are shared equally among 3 friends. How many squirrels does each friend get?
Eli puts 3 green hats in each of 5 boxes. How many green hats is that altogether?
Eli gets 7 clocks on Monday and 8 clocks on Tuesday, then gives away 6. How many clocks are left?
There are 18 eggs in a box and 7 are taken out. How many eggs are left?
Leo gets 9 chicks on Monday and 7 chicks on Tuesday, then gives away 2. How many chicks are left?

