28 logic riddles with answers
Riddles you solve by reasoning from the clues: truth-tellers and liars, deduction, order and position, and if-then rules. Each is marked easy, medium or hard, and each answer shows the steps.
Updated
Truth-tellers and liars
A prize is behind one of three doors, and each door has a sign. Door 1: "The prize is behind this door." Door 2: "The prize is not behind this door." Door 3: "The prize is not behind door 1." Exactly one sign is true. Where is the prize?
easy
Behind door 2.
Test each door. If the prize were behind door 1, signs 1 and 2 would both be true. If it were behind door 3, signs 2 and 3 would both be true. With the prize behind door 2, only sign 3 is true.
A brother and a sister sit side by side. One has black hair and the other has red hair. The black-haired child says, "I'm a boy." The red-haired child says, "I'm a girl." At least one of them is lying. Which one is the boy?
easy
The red-haired child.
One child is a boy and the other a girl, so if either statement were true, the other would be true as well. At least one is a lie, so both are lies: the black-haired child is a girl, and the red-haired child is the boy.
One of four friends broke a vase, and exactly one of the four is lying. Ada says, "Ben did it." Ben says, "Dana did it." Cam says, "I didn't do it." Dana says, "Ben is lying." Who broke the vase?
medium
Ben.
Ben and Dana contradict each other, so one of them is the liar. That means Ada and Cam both tell the truth, and Ada says Ben did it. Check: Ben's claim is false and the other three are true, so there is exactly one liar.
Kit, Lu and Mo each either always tell the truth or always lie. Kit says, "Lu is lying." Lu says, "Mo is lying." Mo says, "Kit and Lu are both lying." Who tells the truth?
medium
Only Lu.
If Mo told the truth, Kit and Lu would both be liars, but then Kit's claim that Lu lies would be true, which cannot happen. So Mo lies. That makes Lu's claim true, so Lu tells the truth, and Kit's claim that Lu lies is false, so Kit lies. Mo's claim is false because Lu is truthful, which fits.
On an island, everyone either always tells the truth or always lies. A visitor asks Pip, "Do you always tell the truth?" but cannot hear the reply. Quin says, "Pip said that he always lies." Rue says, "Quin is lying." Who lies and who tells the truth?
medium
Quin lies and Rue tells the truth. Pip could be either.
Everyone asked that question answers yes: a truth-teller says yes honestly, and a liar lies and also says yes. So Pip cannot have said he always lies, which makes Quin a liar. Rue's claim that Quin lies is true, so Rue tells the truth. Pip's answer reveals nothing about Pip.
On an island, everyone either always tells the truth or always lies. Ada says, "I am a liar, or Bea tells the truth." Which of them tells the truth?
medium
Both of them.
A liar could not say this, because the first part, "I am a liar," would make the whole sentence true. So Ada tells the truth, and her sentence is true. Its first part is false, so the second part must be true: Bea tells the truth.
Rowan lies on Mondays, Tuesdays and Wednesdays and tells the truth on the other days. Sasha lies on Thursdays, Fridays and Saturdays and tells the truth on the other days. Today both of them say, "Yesterday was one of my lying days." What day is it?
hard
Thursday.
Rowan can say this either on a truthful day when yesterday was a lying day (Thursday) or on a lying day when yesterday was not a lying day (Monday). For Sasha the same test gives Sunday or Thursday. The only day that works for both is Thursday.
Deduction
A cat, a dog and a mouse sit on three chairs in a row. The dog is not next to the mouse. Who is in the middle chair?
easy
The cat.
Whoever sits in the middle is next to both of the others. The dog and the mouse are not next to each other, so neither of them is in the middle, which leaves the cat.
All my pets are dogs except two. All of them are cats except two. All of them are parrots except two. Every pet I have is a dog, a cat or a parrot. How many pets do I have?
easy
Three: one dog, one cat and one parrot.
"All are dogs except two" means the cats and parrots together make 2. In the same way, the dogs and parrots make 2, and the dogs and cats make 2. Those three totals count every pet twice, so 2 x (all pets) = 6 and there are 3 pets, one of each kind.
Three friends sit down at a cafe. The server asks, "Does everyone want dessert?" The first says, "I don't know." The second says, "I don't know." The third says, "Yes!" Who wants dessert?
easy
All three of them.
Each friend knows only their own wish. If the first did not want dessert, she could answer no at once, so "I don't know" means she wants one. The second's answer means the same. The third now knows the first two want dessert, and she wants one too, so she can say yes for everyone.
Ms. Green, Ms. White and Ms. Gray wear a green, a white and a gray scarf, one each. The woman in the white scarf points out to Ms. Gray that none of the three is wearing the color of her own name. Who wears which scarf?
medium
Ms. Green wears white, Ms. Gray wears green and Ms. White wears gray.
The woman in white is talking to Ms. Gray, so she is not Ms. Gray, and she is not Ms. White, because nobody wears her own color. So Ms. Green wears white. Ms. Gray cannot wear gray, so she wears green, and Ms. White has the gray scarf.
Two children come in from the garden. Their teacher says, "At least one of you has mud on your forehead. When I clap, step forward if you know your own forehead is muddy." Each child can see the other's forehead but not their own. At the first clap, nobody steps forward. At the second clap, both children step forward. Why?
medium
Both children have mud on their foreheads.
If only one child were muddy, that child would see a clean forehead, know the mud must be on their own and step forward at the first clap. Nobody did, so each child learns that the other also saw mud. Each can see mud on the other, and now knows the other saw mud too, so by the second clap both know their own forehead is muddy.
Hats are taken from a box of 3 red and 2 blue hats and put on Ana, Ben and Cara, who stand in a line facing forward. Cara, at the back, sees Ben's and Ana's hats. Ben sees only Ana's. Ana, at the front, sees none. Nobody sees their own hat. Cara says, "I don't know my color." Ben says, "I don't know mine either." Ana says, "Now I know mine." What color is Ana's hat?
medium
Red.
If Cara had seen two blue hats, she would know hers was red, because there are only two blue hats. So Ben and Ana are not both wearing blue, and Ben can work that out. If Ana's hat were blue, Ben would know his own was red. He does not know, so Ana's hat is red.
Ana, Ben and Cy live in three houses in a row: one red, one green and one white. Each has a different pet (a cat, a dog or a fish) and a different favorite drink (tea, milk or juice). Ana lives in the house on the left. Ben lives in the red house. The green house is directly left of the white house. Tea is drunk in the white house. The dog's owner drinks milk. The cat does not live in the middle house. Ana does not drink milk. Who owns the fish?
medium
Cy.
If green and white were the middle and right houses, the left house would be red, but Ana lives on the left and Ben lives in the red house. So the houses run green (Ana), white, red (Ben), and Cy lives in the white house and drinks tea. The dog's owner drinks milk, so Cy does not own the dog, and the cat is not in the middle, so Cy owns the fish. Ana drinks juice and has the cat; Ben drinks milk and has the dog.
Maya tells Leo and Nia that her birthday is one of these dates: March 4, March 5, March 8, April 6, April 7, June 3, June 5, September 3, September 4 or September 6. She tells Leo only the month and Nia only the day. Leo says, "I don't know her birthday, and I know Nia doesn't know either." Nia says, "I didn't know at first, but now I do." Leo says, "Then I know too." When is Maya's birthday?
hard
June 5.
The days 7 and 8 appear only once, so Nia would know at once if she had been told either. Leo is sure she does not know, so his month contains neither: it is not March or April. That leaves June 3, June 5, September 3, September 4 and September 6. Nia now knows, so her day is not 3, which appears twice. That leaves June 5, September 4 and September 6. Leo now knows too, so his month has only one date left: June 5.
Ana and Ben, a couple, host a party for four other couples, so ten people are there. Some people shake hands. Nobody shakes hands with their own partner, and no two people shake hands more than once. Afterward, Ben asks the other nine people how many hands they shook, and all nine give different answers. How many hands did Ana shake?
hard
4.
Nobody can shake more than 8 hands, so the nine answers are 0 to 8. The person who shook 8 hands shook everyone except their partner, so everyone else shook at least one hand: the 8 and the 0 are partners. Leave that couple out (everyone left loses the one handshake with the 8) and the same reasoning pairs 7 with 1, 6 with 2 and 5 with 3. The person who shook 4 hands is left without a partner among the nine, so their partner is Ben, and that person is Ana.
Order and position
Ines, Joel, Kemi, Lars and Mona live on floors 1 to 5 of a building, one per floor, with floor 1 at the bottom. Ines lives two floors above Lars. Joel lives on neither the top nor the bottom floor, and not on a floor next to Ines. Mona lives below Kemi. Kemi does not live on the top floor. Who lives on each floor?
medium
Floor 1 Mona, floor 2 Joel, floor 3 Lars, floor 4 Kemi, floor 5 Ines.
Start with the top floor. It is not Joel or Kemi (clues), not Mona (she is below Kemi) and not Lars (Ines is above him). So Ines is on 5 and Lars on 3. Joel cannot be on 1, on 5, on 4 (next to Ines) or on 3 (Lars), so he is on 2. Mona and Kemi take 1 and 4, and Mona is lower.
Six friends, Ana, Ben, Cal, Dia, Eve and Fin, sit at a round table with six evenly spaced seats. Ana sits directly opposite Ben. Cal sits in the next seat clockwise from Ana. Dia does not sit next to Ben. Eve does not sit next to Cal. Who sits directly opposite Eve?
medium
Cal.
Number the seats 1 to 6 clockwise with Ana in seat 1. Ben is opposite her in seat 4, and Cal is in seat 2. Seats 3 and 5 are both next to Ben, so Dia takes seat 6. Seat 3 is next to Cal, so Eve takes seat 5 and Fin seat 3. The seat opposite 5 is seat 2, which is Cal's.
Ada, Bo, Cy and Dev ran a race with no ties. Three fans each made two claims, and each fan got exactly one claim right. Fan 1: "Ada won, and Bo came second." Fan 2: "Cy came second, and Dev came third." Fan 3: "Dev came last, and Ada came second." What was the finishing order?
hard
Ada, Cy, Bo, Dev.
Suppose Ada came second. Then Ada did not win and Bo was not second, so both of fan 1's claims are wrong, which breaks the rule. So Ada was not second, and fan 3's other claim is right: Dev came last. Dev was not third, so fan 2's other claim is right: Cy came second. Bo was not second, so fan 1's other claim is right: Ada won. That leaves Bo third.
Three volumes of an encyclopedia stand in order on a shelf, Volume 1 on the left, with their spines facing you as English books normally stand. The pages of each volume are 3 cm thick, and each cover is 2 mm thick. A bookworm eats in a straight line from the first page of Volume 1 to the last page of Volume 3. How far does it travel?
hard
3.8 cm.
When a book stands with its spine facing you, its front cover is on the right. So the first page of Volume 1 is on its right side, touching Volume 2, and the last page of Volume 3 is on its left side, also touching Volume 2. The worm goes through Volume 1's front cover, all of Volume 2 (two covers and 3 cm of pages) and Volume 3's back cover: 3 cm + 4 x 2 mm = 3.8 cm.
You have 25 horses and a track that fits 5 at a time. There is no stopwatch, so a race only shows the order in which its horses finish, and each horse always runs at the same speed. What is the fewest number of races that will find the 3 fastest horses, in order?
hard
7 races.
Race five groups of five (5 races), then race the five group winners (race 6). The winner of race 6 is the fastest horse. Only five horses can still be second or third: the second and third horses of race 6, the second and third horses from the fastest horse's group, and the second horse from the group of race 6's runner-up. Race those five (race 7); its first two are second and third overall. After six races those five are still unranked against each other, so six races are not enough.
Rules and conditions
All glims are frells, and all frells are tonks. Must every glim be a tonk? Must every tonk be a glim?
easy
Every glim must be a tonk, but a tonk does not have to be a glim.
Picture circles inside circles: glims inside frells, and frells inside tonks. Every glim is then inside the tonk circle. The tonk circle can also hold things that are not frells or glims, so a tonk need not be a glim.
Every member of the chess club wears a blue badge. Mo is wearing a blue badge. Is Mo in the chess club?
easy
You cannot tell.
The rule says chess club members wear blue badges. It does not say that only chess club members do, so Mo could belong to another group that also wears them.
Four cards each have a letter on one side and a number on the other. You can see A, K, 4 and 7. The rule is: "If a card has a vowel on one side, it has an even number on the other." Which cards must you turn over to check the rule?
medium
A and 7.
The A must have an even number on the back, so check it. The 7 must not have a vowel on the back, so check it too. The K does not matter, because the rule says nothing about consonants. The 4 does not matter either, because the rule does not say an even number needs a vowel.
A card has three sentences on it. Sentence 1: "Exactly one sentence on this card is false." Sentence 2: "Exactly two sentences on this card are false." Sentence 3: "Exactly three sentences on this card are false." Which sentence is true?
medium
Sentence 2.
The sentences contradict each other, so at most one of them is true. If none were true, all three would be false, which would make sentence 3 true. So exactly one is true and two are false, and the sentence that says so is sentence 2.
One glass holds 200 ml of water and another holds 200 ml of juice. You move a spoonful of juice into the water and stir. Then you move a spoonful of the mix back into the juice glass. Is there now more juice in the water glass or more water in the juice glass?
medium
The amounts are the same.
Each glass ends with 200 ml, as it started. Whatever juice is missing from the juice glass has been replaced by exactly the same amount of water, and the missing juice is now in the water glass. So the juice in the water glass equals the water in the juice glass.
Rin walks up a mountain path, leaving the bottom at 7 a.m. and reaching the top at 5 p.m., at any pace and with any stops. The next day she walks down the same path, leaving the top at 7 a.m. and reaching the bottom by 5 p.m. Must there be a spot on the path that she passes at the same time of day on both days?
medium
Yes.
Imagine both walks happening on the same day: one walker going up as Rin did on day one, and one coming down as she did on day two. They start at opposite ends of the same path at 7 a.m., so they must meet somewhere. At that spot and time of day, Rin was there on both days.
Ten people stand in a line, each facing the back of the person in front, so each sees every hat ahead but not their own or any behind. Each hat is red or blue. Starting at the back, each person says "red" or "blue" once, and everyone hears every answer. They may agree on a plan beforehand. How many of them can be sure to name their own hat color correctly?
hard
9.
The person at the back says "red" if they see an odd number of red hats and "blue" if the number is even. Now the other nine know whether their own red hats add up to odd or even. Each of them counts the red hats they see ahead plus the red hats already called by the others among the nine; if that total does not match the odd-or-even signal, their own hat is red, and otherwise it is blue. All nine are always right. The person at the back sees nothing that shows their own color, so they are the only one who can be wrong.
Plan the round and team scores
8 turns × 60 seconds = 8 minutes of play, plus instructions and breaks.
60
These are adjustable house rules. Pause whenever the group needs more time.
Team 1: 0
Team 2: 0
Use this set with a group
Read a prompt, allow thinking time, then invite an answer or a pass. For a timed round, choose a turn length before starting. A host can keep the printed answers out of view until the round ends.