Read the riddle and help the man calculate the toll.
A man leaves from Kerala with 3 sacks of 30 coconuts each.
He comes across 30 tolls till he reaches Mumbai.
He has to give 1 coconut for each sack containing coconuts as toll tax at every toll.
How much coconuts are left with him at Mumbai.
So were you able to solve the riddle? Leave your answers in the comment section below.
You can check if your answer is correct by clicking on show answer below. If you get the right answer, please do share the riddle with your friends and family on WhatsApp, Facebook and other social networking sites.
Answer:
The man has to give one coconut for every sack he carries and so he will first try to get rid of the sacks.
So at first 10 tolls he will give 3 coconuts for each sack from one particular sack (say 3rd sack).
After crossing 10 checkpoints, he will transfer all the coconuts in 2 sacks and get rid of the 3rd sack; so only 2 sacks with 30 coconuts each will be left.
Now for next 15 checkpoints he will give 2 coconuts for each sack, so for these 15 tolls he will give total 30 coconuts.
Now he is left with only 1 sack containing 30 coconuts and 5 toll booths to go.
Now for the remaining 5 tolls left he will give 1 coconut each.
So in all he pays 65 (30 + 30 + 5) coconuts as tolls he starts with 90 coconuts (30 each in 3 bags).
So remaining Coconuts = 90 – 65 = 25
Hence, he will be left with 1 sack containing 25 coconuts.
The person is required to give one coconut from each sack if he has atleast one coconut in that particular sack. So, according to your solution for the first 10 tolls, he gives 30 coconuts from one sack which he cannot do. Answer will be different if you follow another method.
He gives thirty coconuts in total…as he has 3 bags (1 coconut each from 1 bag so 3 coconuts for 3 bags.)
We assume that the bag can hold only 30 coconuts so he has to wait till 30 coconuts get over to reduce the number of bags.
Hence he waits for 10 tolls where he can transfer all the coconuts into 2 bags now.