Animals in cage riddle
Vicky caught four animals in the Great Animal Forest and put them into four separate cages. The four animals are:
the lion, that always tells the truth;
the jackal, that always lies;
the parrot, that always repeats the last given answer (if he is the first one, he randomly says “yes” or “no”);
the giraffe, that is so slow that he always truthfully answers the previous question (if he is the first one, he also randomly says “yes” or “no”).
The other animals want to free them and send the small, smart hedgehog on the way to size up the situation. In the middle of the night, the hedgehog creeps into the camp of the Vicky and tries to figure out which animal sits in which cage. One by one, he asks them “are you the jackal?” After hearing the four answers, the hedgehog only knows in which cage the giraffe sits. Then the hedgehog asks them in the same order “are you the giraffe?” After hearing the four answers, the hedgehog also knows in which cage the jackal sits. Because the hedgehog then still does not know in which cages all animals sit, he asks the first animal “are you the parrot?” The answer is “yes”, and now the hedgehog knows exactly which animal sits in which cage. The hedgehog returns to the other animals and together they free the captured animals.
Which animal was in which cage?
On then the question “Are you the jackal?” the lion and the jackal will both answer “no”.
If the parrot is in the cage behind the lion or the jackal he will also answer “no”.
If the parrot is in the cage behind the giraffe they both will answer “yes” or they both will answer “no”.
The hedgehog now knows the location of the giraffe so they didn’t all answer “no”.
If there is only one “yes” and it came from the first cage the hedgehog still doesn’t know who is in the first cage because then the first cage could contain either the parrot or the giraffe.
If there were two cages with “yes” the hedgehog would not only know the location of the giraffe but also the location of the parrot or he doesn’t know the location of the giraffe at all.
So there is only one “yes” and it is coming from the cage with the giraffe and it isn’t the first cage.
On the question “are you the giraffe?” the lion will answer “no” and the jackal will answer “yes”.
The giraffe will answer the previous question so his answer will also be “no.”
If there were two cages with “yes” the hedgehog would either know the location of the jackal and the location of the parrot or he doesn’t know the location of the jackal at all.
So there is only one cage that answers “yes” and that is coming from the cage with the jackal.
On the question “are you the parrot?” the jackal would always answer “yes” so it wouldn’t be wise to ask this to cage one if you know the jackal was in there.
We already know the first cage doesn’t contain the giraffe so only the lion and the parrot are left.
The lion would answer “no”, so he isn’t in the first cage.
The first cage contains the parrot.
Because the parrot answered “yes”, the last answer on the previous question would be “yes”.
The only animal that gave a “yes” on the previous question was the jackal.
The jackal is in the last cage
The giraffe is in the cage that answered “yes” on the first question.
The lion is in the remaining cage.
Although the hedgehog knows all the locations, we don’t.
For us there are two possibilities:
PLGJ with answers NNYN NNNY Y
PGLJ with answers NYNN NNNY Y
(The parrot answered the first question randomly with “no” and the giraffe with “yes”.)
Your Answer
More puzzles to try-
Keep alive Riddle
John, Tony and Jacob plans for gun fighting. They each get a gun and take turns shooting at each other ...Read More »The Name of the Game
Each of the following phrases below describes the name of a popular game. The dashes on the left side of ...Read More »Sits on the stove
It goes through the door, without pinching It sits on the stove, without burning It sits on the table, Not ...Read More »Modern Peasant riddle
Peasant John wants to buy new chickens, pigs, and horses. A new chicken costs 50 euro cents, a pig 3 ...Read More »Delivery Incentive
John was a very careless driver, so his owner Jacob gave him an offer that he will get an incentive ...Read More »One Word Riddle
Can anyone tell me a word in the English dictionary which has a silent ‘z’?Read More »Present to Past
Can you name any English verb that becomes its past tense by simply rearranging the alphabets ?Read More »Never Touched
Often held but never touched, always wet but never rusts, often bites but seldom bit, to use it well you ...Read More »A true IAS Aspirant
How can a man go eight days without sleep?Read More »Who is Intelligent
You walk into a room where there are three primates held in their respective cages: 1) A lion who is ...Read More »Blind Game!
Stacy has twelve black socks and twelve white socks in her drawer. In complete darkness, and without looking, how many socks ...Read More »What is Before You
During an interview, the interviewer ordered hot coffee for the candidate to relieve the stress. The coffee was kept before ...Read More »River Crossing
There is a river to cross using a river raft and there are eight people (father, mother, policeman, thief, 2 ...Read More »Choose the Door of Freedom
You are a prisoner in a room with 2 doors and 2 guards. One of the doors will guide you ...Read More »Race with horses puzzle
An old man dies, leaving behind two sons. In his will, he orders his sons to race with their horses, ...Read More »Tricky puzzle to be on safe side riddle
A student is told If you tell a lie we will suspend you from school; if you tell the truth ...Read More »What is one in every doll, in every doll, in every doll?
What is one in every doll, in every doll, in every doll?Read More »ABCD to DCBA riddle
ABCD × E = DCBA (Replace letters with digits and have the sum be true. A,B,C,D and E are all ...Read More »Boris and Natasha
Boris and Natasha live in different cities in a country with a corrupt postal service. Every box sent by mail ...Read More »Separate number in groups puzzle
You need to divide numbers from 1 to 9 into two group such that sum of numbers in one group ...Read More »