Every man in a village of 100 married couples has cheated on his wife. Every wife in the village instantly knows when a man other than her husband has cheated, but does not know when her own husband has. The village has a law that does not allow for adultery. Any wife who can prove that her husband is unfaithful must kill him that very day. The women of the village would never disobey this law. One day, the queen of the village visits and announces that at least one husband has been unfaithful. Everyone knows that the queen only speaks the truth. What happens?
Riddle AnswerLogic Riddles
Product of Age Is 72
Two old friends, Jack and Bill, meet after a long time.
Jack: Hey, how are you man?
Bill: Not bad, got married and I have three kids now.
Jack: That’s awesome. How old are they?
Bill: The product of their ages is 72 and the sum of their ages is the same as your birth date.
Jack: Cool… But I still don’t know.
Bill: My eldest kid just started taking piano lessons.
Jack: Oh now I get it.
How old are Bill’s kids?
Riddle AnswerSoldiers March Past Event
A group of soldiers were standing in the blazing sun facing due west on a march past event.
Their sergeant shouted at them: Right turn! About turn! Left turn!
At the end of these commands, which direction are the soldiers facing now?
Riddle AnswerEggs are 12 Cents a Dozen
300 Foot Train
A 300 foot train is travelling at 300 foot per minute and must travel through a 300 foot long tunnel.
How long will it take the train to travel through the tunnel?
The train will take 2 minutes to travel through the tunnel.
The front of the train will take 1 minute to travel through the tunnel. The back of the train would have just entered the tunnel after 1 minute and it would take another 1 minute for the back of the train to travel through the tunnel.