Cheryl’s Birthday part 2 – solution

In the annoying Cheryl’s birthday problem part 2 (go here if you haven’t read it), we have additional member; David. So it’s getting more complex than the previous one.

 

And here is my answer: (apologize ahead for grammatical errors)

 

To get the conclusion of the problem, we have seven important points from the conversation:

  1. Albert knows that Bernard does not know
  2. Bernard still does not know even after point 1 is known
  3. Albert still does not know even after point 2 is known
  4. Albert now knows that David does not know
  5. David knows the month after point 4 is known, but not before
  6. Bernard knows the answer after point 4 is known, but not before
  7. David now knows the answer

 

As what we did in the previous Cheryl’s problem, we also can do elimination to solve this.

 

From the initial options:

May 15                       May 16                       May 19

Jun 17                        Jun 18                        Jun 20                        Jun 22

Jul 15                          Jul 16

Aug 14                        Aug 20                        Aug 22

Sep 14                        Sep 16                          Sep 17                        Sep 20

we can eliminate al May and June options because if Albert got May or June, he would not sure that Bernard does not know the answer, since both May and June has unique day; 19 and 18 respectively.

May 15                       May 16                       May 19

Jun 17                        Jun 18                        Jun 20                        Jun 22

Jul 15                          Jul 16

Aug 14                        Aug 20                        Aug 22

Sep 14                        Sep 16                          Sep 17                        Sep 20

But then Bernard still does not know the answer. Means he got a day that is not unique even after the elimination. Therefore we can eliminate the remaining unique days:

May 15                       May 16                       May 19

Jun 17                        Jun 18                        Jun 20                        Jun 22

Jul 15                          Jul 16

Aug 14                        Aug 20                        Aug 22

Sep 14                        Sep 16                          Sep 17                        Sep 20

Then, Albert still does not know the answer. Had he has July, he must have known the answer.

May 15                       May 16                       May 19

Jun 17                        Jun 18                        Jun 20                        Jun 22

Jul 15                          Jul 16

Aug 14                        Aug 20                        Aug 22

Sep 14                        Sep 16                          Sep 17                        Sep 20

Albert now knows that David does not know. Why? Had he has August, he would not be sure, because David could have Sep 14 or Sep 20 and know the answer. So Albert must have been told that the month is September.

May 15                       May 16                       May 19

Jun 17                        Jun 18                        Jun 20                        Jun 22

Jul 15                          Jul 16

Aug 14                        Aug 20                        Aug 22

Sep 14                        Sep 16                          Sep 17                        Sep 20

Bernard knows the answer after point 4 revealed, and not before. Had he been told 16, he would have known the answer after point 3 is known.

May 15                       May 16                       May 19

Jun 17                        Jun 18                        Jun 20                        Jun 22

Jul 15                          Jul 16

Aug 14                        Aug 20                        Aug 22

Sep 14                        Sep 16                          Sep 17                        Sep 20

Finally, David now knows the answer. So he has either 14 or 20. Let say he has 14 then it must be Aug 14. But let see again point 5. Had he has Aug 14, he must had known the correct month after point 3 revealed. So Aug 14 is impossible and so 14. (Also, for the same reason as Aug 14, Aug 20 is impossible.) So he got 20 means 20 is not the correct date.

May 15                       May 16                       May 19

Jun 17                        Jun 18                        Jun 20                        Jun 22

Jul 15                          Jul 16

Aug 14                        Aug 20                        Aug 22

Sep 14                        Sep 16                          Sep 17                        Sep 20

And yay, we got the answer: Cheryl’s birthday is Sep 14 and Cheryl told David Jun 20.

 

Please Cheryl, just say that you don’t want to invite them to your birthday party. It is less cruel.

 

(Anyway, I hope the name of the person who made this problem is not Cheryl, because I respect her/him)

 

 

 

Cheryl’s Birthday part 2

Seriously, Cheryl is so annoying. Not only she plays hard to get, she changes her birthday!

Ok, this is another puzzle about Cheryl’s birthday. There’s an additional member here; David.

 

Albert, Bernard, and David just became friends with Cheryl, and they want to know when her birthday is. Cheryl gives them a list of 16 possible dates.

May 15, May 16, May 19
Jun 17, Jun 18, Jun 20, Jun 22,
Jul 15, Jul 15
Aug 14, Aug 20, Aug 22,
Sep 14, Sep 16, Sep 17, Sep 20

Cheryl tells Albert and Bernard separately the month and the day of her birthday, respectively. She then choses one particular date from the list and tells David, and makes it known to all that the chosen date has a different day and month from her birthday.

Albert: I don’t know when Cheryl’s birthday is, but I know that Bernard does not know too.
Bernard: I did not know when Cheryl’s birthday is. Having said that, I am sure David still does not know too.
David: I knew neither the day nor the month right before Albert said his last sentence, but after he did, now I know what month it is.
Bernard: I did not know when Cheryl’s birthday is right before Albert said his last sentence, but after he did, now I know when Cheryl’s birthday is.
David: Then I also know when Cheryl’s birthday is.
Albert: Now I know too.

So when is Cheryl’s birthday? What date did Cheryl tell David?

 

note: last sentence refers to “Having said that, I am sure David still does not know too.”

 

 

Solution →
(better not open this if you don’t have any answers yet)