Three gods are standing right in front of you. One of them always tells the truth. One of them always lies. And one of them — this is the brutal part — answers completely at random. Your job? Figure out which god is which. You get three yes-or-no questions, and you can direct each question to any god you choose. Sounds tough but doable, right?
Here’s the twist that makes it legendary. These gods answer in their own language. One word means “yes” and the other means “no,” but you have absolutely no idea which is which. So even after they answer, you don’t know if they said yes or no.
This puzzle was created by philosopher George Boolos, and he called it the hardest logic puzzle ever. After spending some time with it, you might agree.
Let me set it up precisely. The three gods are called True, False, and Random. True always answers truthfully. False always lies. Random just picks an answer however it pleases — sometimes true, sometimes false, with no pattern. They each understand your language perfectly; they just respond in theirs.
Take a minute. How would you even begin to approach this?
Here’s your first hint: forget about Random for now. The random god is the chaos agent here, the wild card. You can’t extract reliable information from someone who answers randomly. So your first priority should be to identify at least one god who is definitely not Random. Once you find a god who is either True or False — even if you don’t know which one — you can work with that, because both of them are predictable.
Second hint: there’s a brilliant technique in logic puzzles involving embedded questions. Instead of asking a god a simple question, you ask them what they would answer if you asked them a certain question. Think about why this might be useful. If you ask True “Would you say yes if I asked you whether the sky is blue?” you get a straight answer. But if you ask False the same embedded question, the double negation means the lie cancels itself out — and you also get a straight answer. This technique neutralizes the difference between the truth-teller and the liar.
Third hint: you need to deal with the language barrier. Since you don’t know which word means “yes” and which means “no,” you need to build that uncertainty into your questions. Instead of asking “Is the sky blue?” you might ask “Does ‘da’ mean yes if and only if the sky is blue?” The logical structure forces the answer into a pattern you can read regardless of what the words actually mean.
So here’s the shape of a strategy. Use your first question to identify one god who is definitely not Random. Use your second question — directed at that non-Random god — to figure out which of the remaining gods is Random. Use your third question to distinguish True from False.
Now, the actual questions are fiendishly precise. If you want to take a crack at formulating them yourself, this is your moment. Think about embedded questions. Think about how to make the liar’s double-lie work in your favor. Think about how to phrase things so the language barrier doesn’t matter.
If you’re still struggling, that’s completely expected. Take five or ten more minutes. Let your brain wrestle with this. That friction, that frustration — that’s your mind building new pathways. It’s like going to the gym but for your brain’s connections. The struggle is the workout.
All right, here’s the solution.
Question one. Go to any god — let’s call them God A — and ask: “If I asked you whether God B is Random, would you say yes?” If the answer is “da,” then either God B is Random, or God A is Random. Either way, God C is not Random. If the answer is “ja,” then God C might be Random, but God B is definitely not Random — unless A is Random, but then B still isn’t confirmed either way. The key insight: based on the answer, you can identify at least one god who is guaranteed not to be Random.
Question two. Go to the god you’ve identified as not Random. Ask them: “If I asked you whether you are True, would you say yes?” Both True and False will answer the same way to this embedded question, which helps you pin down their identity. Actually, you use this question to ask about one of the other gods — specifically, “If I asked you whether God A is True, would you say yes?” This tells you exactly who God A is.
Question three. You now know one god’s identity. Ask your reliable god about one of the remaining two, and the last one is identified by elimination.
The precise phrasing matters enormously, and the full formal solution involves biconditional logic that would make most people’s eyes glaze over. But the beautiful core insight is this: embedded questions neutralize liars, and careful question design can work around both randomness and an unknown language.
So here’s my question for you: if you could ask one perfectly crafted question to anyone in your life — and be guaranteed a meaningful answer — who would you ask, and what would you want to know? Tell me in the comments below.





