Jump to content
BrainDen.com - Brain Teasers
  • 1

Lying brothers



You know the drill. Generally they tell the truth, but sometimes they lie. For Bill the lying days are Monday, Tuesday and Wednesday. For his brother John, the lies are told on Tuesday, Thursday and Saturday. 

Recently the three of us had a chat:

Me: Hi, what’s your name?

Older brother: I’m Bill. 

Me: What day is it?

Older brother: Yesterday was Sunday. 

Younger brother: And tomorrow is Friday. 

Me: Wait. That doesn’t add up. Are you sure you’re telling me the truth?

Younger brother: I always tell the truth on Wednesdays  

What day was it, and what is the name of each boy?


Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 2

is Older = Bill? “Yesterday was Sunday” cannot be true, because Bill lies on Monday, and any other day it would be a lie. And that implies that he lied when he said he’s Bill.

So Older = John, and he lied when he identified as Bill, so today is either Tuesday, Thursday, or Saturday. Younger (Bill) says tomorrow is Friday. Then Younger (Bill) says he always tells the truth on Wednesday, which is a lie. 

As they both are lying, today is Tuesday, because it’s the only day they both lie.

Edited by CaptainEd
Correct spoiler syntax
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...